一c语言程序求解
发布网友
发布时间:2024-08-20 10:15
我来回答
共2个回答
热心网友
时间:2024-08-28 20:12
int c;
你把c声明成int的,4字节。
scanf只是把c当成1字节的char。
结果,c的最后一个字节被赋值为'n'
其他字节都是随机值。
你让一个有随机值的数和'n'比,他是不会相等的。
热心网友
时间:2024-08-28 20:09
int flag=1,loca,top,bott,mid,i,min,temp,j,number,sign,c;
其中 c 改成 char c;
int flag=1,loca,top,bott,mid,i,min,temp,j,number,sign;
char c;