当前位置: 代码迷 >> C语言 >> [求助]为什么编译不成功啊`应该没问题的
  详细解决方案

[求助]为什么编译不成功啊`应该没问题的

热度:157   发布时间:2005-11-30 01:04:00.0
[求助]为什么编译不成功啊`应该没问题的

#include<stdio.h>
void main()
{
int num[5];
int i;
printf("请输入5个数字:");
scanf("%d %d %d %d %d",num[0],num[1],num[2],num[3],num[4]);
int max,min;
max=num[0];
min=num[0];
for(i=0;i<5;i++)
{
if(max<num[i])
max=num[i];
if(min>num[i])
min=num[i];
}
printf("最大值是:%d\n",max);
printf("最少值是:%d\n",min);
}

超奇怪啊``为什么运行后``打玩5个数字按回车他居然打出非法操作的出来``郁闷```

代码应该没错吧``

搜索更多相关的解决方案: 编译  

----------------解决方案--------------------------------------------------------

#include<stdio.h>
void main()
{
int num[5];
int i,max,min;
printf("please input 5 numbers:\n");
scanf("%d %d %d %d %d",&num[0],&num[1],&num[2],&num[3],&num[4]);

max=num[0];
min=num[0];
for(i=0;i<5;i++)
{
if(max<num[i])
max=num[i];
if(min>num[i])
min=num[i];
}
printf("max=%d\n",max);
printf("min=%d\n",min);
getch();
}

这个可以运行,试过了,我这编译器不支持中文


----------------解决方案--------------------------------------------------------
有保留,关键的地方就不说了
----------------解决方案--------------------------------------------------------
2楼的应该没问题,只要你没有打错。
----------------解决方案--------------------------------------------------------
2楼的朋友``你那个和我的没什么分别吧````




----------------解决方案--------------------------------------------------------
睁大你的眼睛
----------------解决方案--------------------------------------------------------

他只是定义了MAX MIN才开始接收```````


难道这个有问题`???


----------------解决方案--------------------------------------------------------

scanf();该怎么用 你应该知道吧!


----------------解决方案--------------------------------------------------------

scanf要用地址,这都错了,还没问题呢


----------------解决方案--------------------------------------------------------
嘿嘿 就是啊 和我一开始时 好不认真啊楼主

----------------解决方案--------------------------------------------------------
  相关解决方案