c语言求救~~09~~~~
答案:6 悬赏:40 手机版
解决时间 2021-03-16 05:57
- 提问者网友:末路
- 2021-03-15 09:19
c语言求救~~09~~~~
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-03-15 10:40
头文件下面的#include应该换成#define进行宏定义,在接下来的程序中,N 都会被换成5
全部回答
- 1楼网友:污到你湿
- 2021-03-15 16:55
#include N 5,打错了,应该是#define
- 2楼网友:污到你湿
- 2021-03-15 15:18
把你上面的N改成N-1试试。
定义的数组为a[N],应该是从a[0]到a[N-1],而下面两个循环都是以a[N]结尾的。
而且宏定义也写错了,应该是#define N 5
定义的数组为a[N],应该是从a[0]到a[N-1],而下面两个循环都是以a[N]结尾的。
而且宏定义也写错了,应该是#define N 5
- 3楼网友:蕴藏春秋
- 2021-03-15 14:19
#include
#define N 5 //宏定义
void main( )
{
int a[N],max,min,i;
for (i=0;i<=N;i++)
scanf("%d",&a[i]);
min=max=a[0];
for (i=1;i<=N;i++)
if (a[i] else if (a[i]>max) max=a[i];
printf("最高分:%d 最低分:%d",max,min);
printf("\n");
}
#define N 5 //宏定义
void main( )
{
int a[N],max,min,i;
for (i=0;i<=N;i++)
scanf("%d",&a[i]);
min=max=a[0];
for (i=1;i<=N;i++)
if (a[i]
printf("最高分:%d 最低分:%d",max,min);
printf("\n");
}
- 4楼网友:鸠书
- 2021-03-15 12:54
这段代码的意思,不是求最大和最小值吗!
for (i=1;i<=N;i++)
{
if (a[i] {
min=a[i];
}
else if (a[i]>max)
{
max=a[i];
}
}追问
主要是会出现错误
for (i=1;i<=N;i++)
{
if (a[i]
min=a[i];
}
else if (a[i]>max)
{
max=a[i];
}
}追问
主要是会出现错误
- 5楼网友:往事埋风中
- 2021-03-15 11:54
#include
#define N 5 //这里是define,不是include
void main( ){
int a[N],max,min,i; //你定义a[N]里面只有5个元素
for (i=0;i scanf("%d",&a[i]);
min=max=a[0];
for (i=1;i if (a[i] else if (a[i]>max) max=a[i];
printf("最高分:%d 最低分:%d",max,min);
printf("\n");
}
#define N 5 //这里是define,不是include
void main( ){
int a[N],max,min,i; //你定义a[N]里面只有5个元素
for (i=0;i
min=max=a[0];
for (i=1;i
printf("最高分:%d 最低分:%d",max,min);
printf("\n");
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯