在codeblocks中运行这个程序为什么有时候会得不到想要的结果?
codeblocks吧
全部回复
仅看楼主
level 1
比如在这个求三个数中的最大的程序中输入18,-43,34就得不到想要的结果(只要有一个数代负号就不行)。
include <stdio.h>
int main()
{ int a,b,c,max;
printf("please input a,b,c:\n");
scanf(("%d,%d,%d",&a,&b,&c);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
printf("The largest number is %d\n",max) ;
return 0;
}
但是如果不输入带负号的三个数,这个程序就会运行证确。
2015年09月03日 08点09分 1
1