中易网

C语言出入5个数字输出最大值

答案:1  悬赏:70  
解决时间 2021-04-28 12:23
  • 提问者网友:空白
  • 2021-04-27 16:16

main()
{
int a,b,c,d,e,max;
printf("请输入5位整数,用空格隔开。\n本程序将显示其中的最大值。\n");
scanf("%d %d %d %d %d",a,b,c,d,e);
max=a;
if(b>max)
max=b;
if(c>max)
max=c;
if(d>max)
max=d;
if(e>max)
max=e;
printf("这5位数中最大的是%d\n",max);
}

 

结果不对 总是3129

 

还有  本来想加上#include<windows.h>    system("pause")的  提示打不开头文件WINDOWS.H

最佳答案
  • 二级知识专家网友:无字情书
  • 2021-04-27 17:11

改好了,代码:


#include <stdio.h>
void main()
{
 int a,b,c,d,e,max;
 printf("请输入5位整数,用空格隔开。\n本程序将显示其中的最大值。\n");
 scanf("%d %d %d %d %d",&a,&b,&c,&d,&e);
 max=a;
 if(b>max)
  max=b;
 if(c>max)
  max=c;
 if(d>max)
  max=d;
 if(e>max)
  max=e;
 printf("这5位数中最大的是%d\n",max);
}


图:



scanf("%d %d %d %d %d",a,b,c,d,e);
改为:


scanf("%d %d %d %d %d",&a,&b,&c,&d,&e);

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息