已采纳回答 / 努力提升
int mian()这里是int main(),还有你的if-else括号和条件都写得有问题,我修改了下应该这样写:int main(){ char ch; scanf("%c",&ch); if(ch>'A'&&ch<'Z') { ch=ch+32; printf("%c",ch); } else if(ch>'a'&&ch<'z'){ ch=ch-32; ...
2015-12-27
已采纳回答 / Ismail
因为是三位数 从100开始到999结束,所以sum初始值设定为100。取余数得到十位和个位组成的两位数,再商得到一个整数,也就是 十位数的值。因为你在定义时用的是int,算出来直接取整数,所以hd用/。sd用%是因为和10做商运算取余数,也就是个位数。
2015-12-27
已采纳回答 / onemoo
你是说在第9行写 ++i 和 i++ 都一样吗?确实可以,写前置自增和后置自增都能使 i 在语句结束后自增1,可以用于这里的情况。不过你要记住这两种自增的行为还是有差异的,在其他情况下也许就不能替换使用了。
2015-12-26
已采纳回答 / 一景千漪
JR = joneResult(a,b,c);printf("jone运算结果:%d\n",JR);printf("Jack运算结果是:");jackResult(x,y,z); //从ptf函数提出来单独放一行,这是因为jackResult函数不能实现返回字符串,所以ptf函数无法输出jackResult函数里的内容,所以jackResult函数单独一行。
2015-12-26