c语言。。求n个数的最大值。错哪了。
答案:4 悬赏:70
解决时间 2021-04-22 10:36
- 提问者网友:控制庸俗
- 2021-04-21 21:45
#include <stdio.h>
void main()
{
int a,b,c;
scanf ("%d",a);
scanf ("%d",b);
while(b!="/n")
{
scanf ("%d",b);
if(a<b) a=b;
}
printf("%d",a);
}
最佳答案
- 二级知识专家网友:樣嘚尐年
- 2021-04-21 22:02
#include <stdio.h>
void main()
{
int a,b,c;
scanf ("%d",a);
scanf ("%d",b);
while(b!="/n")
{
if(a<b)
a=b;
else
scanf ("%d",b);
}
printf("%d",a);
}
void main()
{
int a,b,c;
scanf ("%d",a);
scanf ("%d",b);
while(b!="/n")
{
if(a<b)
a=b;
else
scanf ("%d",b);
}
printf("%d",a);
}
全部回答
- 1楼网友:甜野猫
- 2021-04-22 00:56
scanf("%d",&a);
scanf("%d",&b);
b!="/n"\\非法(int)!=(char)
- 2楼网友:woshuo
- 2021-04-21 23:40
亲,你试一下int x='\n';再看一下x的值会是多少你就知道一部分了。在告诉你一个事情,我知道你的意思是说以enter键结束,但是在这里enter是不会被读进去的。
另外,scanf函数的第二个参数是需要的地址;while(b!="/n")这里应该是单引号。
在这里你可以以一个非数字字符结束:
#include <stdio.h>
void main()
{
int a,b,c;
scanf ("%d",&a);
scanf ("%d",&b);
while(scanf ("%d",&b)==1)
if(a<b) a=b;
printf("%d",a);
}
- 3楼网友:邪性洒脱
- 2021-04-21 23:21
#include <stdio.h>
void main()
{
int a,b,c;
scanf("%d",&a);
scanf("%d",&b);
while(b!=100)
{
if(a<b) a=b;
scanf ("%d",&b);
}
printf("%d",a);
}
说明,以100结束。100不参与比较。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |