求解 为什么这样不行!!
求解3个数中最大的数。 我写的是这样#include<stdio.h>int main()
{
int a,b,c,t;
scanf("%d,%d,%d",&a,&b,&c);
if (a>=b&&a>=c)
t=a;
if (b>=a&&b>=c)
t=b;
if (c>=a&&c>=b)
t=c;
printf("%d\n",t);
return 0;
}
为什么编辑一下 输入1,2,3 总是给出1 而不是3;:sad
你是这样输入的吗?这样输入的话我是正确的啊?我感觉你在输入的时候是用空格在间隔而不是用的逗号吧?
你在scanf那里定义了,输入数据之间用逗号间隔,所以你的程序出错了。 你可以下个断点调试一下 :cry刚开始接触C语言 还不是很懂 各位大大不要见怪~~ :dizzy: scanf里面定义了 , 你就得输入这样的格式 5,7,9
页:
[1]