max问题
#include <stdafx.h>int main(void)
{
int a=0,b=0,c=0,d=0,e=0,max=0;
printf("请输入5个数字用“ ”分格开: \n");
scanf("%d %d %d %d %d",&a,&b,&c,&d,&e,);
max = a;
if( max < b)
{
printf("最大值为:%d \n",max);
}
if( max < c)
{
printf("最大值为:%d \n",max);
}
if( max < d)
{
printf("最大值为:%d \n",max);
}
if( max < e)
{
printf("最大值为:%d \n",max);
}
}
第8行&e后面你打了个逗号。。还有你这是要输入abcde求最大吗? 第8行去掉&e后面的,
scanf("%d %d %d %d %d",&a,&b,&c,&d,&e,);
修改 scanf("%d %d %d %d %d",&a,&b,&c,&d,&e); 这个求max的算法我表示没看懂 这个不样不能求max吧!! 小亮1201 发表于 2013-11-20 09:58 static/image/common/back.gif
这个求max的算法我表示没看懂
表示我也没看懂!! qingchen 发表于 2013-11-20 08:47 static/image/common/back.gif
第8行&e后面你打了个逗号。。还有你这是要输入abcde求最大吗?
是的{:1_1:} {:1_1:}{:1_1:}帮顶、、、、、 scanf("%d%d%d%d%d",&a,&b,&c,&d,&e,);这句把空格去掉
页:
[1]