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

把三个数从小到大排列,这段程序哪里错了?
#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
牧马凡人 1年前 已收到1个回答 举报

duguwhao 幼苗

共回答了24个问题采纳率:91.7% 举报

if (a

1年前 追问

1

牧马凡人 举报

具体怎样改?

举报 duguwhao

上面我不是给出你怎么修改了吗? 将if里面的逗号换成&& 就可以了

牧马凡人 举报

修改了,调试时说有一个错误,在int a,b,c,x,y,z;这一行

举报 duguwhao

应该是waring吧,提示 x y z没有被使用吧?将错误复制粘贴上来。

牧马凡人 举报

warning C4101: 'x' : unreferenced local variable warning C4101: 'y' : unreferenced local variable warning C4101: 'z' : unreferenced local variable

举报 duguwhao

修改为 int a,b,c; 就可以了,这不是错误,是一个警告,提示你 x y z虽然定义了,但没有使用!!
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.028 s. - webmaster@yulucn.com