作业帮 > 综合 > 作业

把三个数从小到大排列,这段程序哪里错了?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 00:52:46
把三个数从小到大排列,这段程序哪里错了?
#include
void main ()
{
int a,b,c,x,y,z;
printf("a=\n");
printf("b=\n");
printf("c=\n");
scanf("%d%d%d",&a,&b,&c);
if (a
if (a
再问: 具体怎样改?
再答: 上面我不是给出你怎么修改了吗? 将if里面的逗号换成&& 就可以了
再问: 修改了,调试时说有一个错误,在int a,b,c,x,y,z;这一行
再答: 应该是waring吧,提示 x y z没有被使用吧?将错误复制粘贴上来。
再问: warning C4101: 'x' : unreferenced local variable warning C4101: 'y' : unreferenced local variable warning C4101: 'z' : unreferenced local variable
再答: 修改为 int a,b,c; 就可以了,这不是错误,是一个警告,提示你 x y z虽然定义了,但没有使用!!