已采纳回答 / GeCo
#include <stdio.h>int main(){ // 定义变量sum, num int sum, num; sum = 0; for(num = 0; num <= 10 ; num++ ) //for循环条件与num的变化值 { sum = num + sum ; //计算每次数字之间的和sum } printf("10以内数的和为:%d", sum); return 0;}sum = n...
2019-11-02
最新回答 / 慕斯2484508
注意花括号的位置,在参考代码里return是在for语句的花括号外面,相当于整个for语句结束后才会return。在你的代码里return在花括号里面,你的for语句还没执行完就被你return了,答案当然会不一样。
2019-11-02
已采纳回答 / weixin_慕桂英8536054
把if后的;去掉,因为if和后面花括号的内容是一个整体,你加个;就把他们分离了,也就是if起不到判断的作用,直接把所有三位数都输出了
2019-11-01
最赞回答 / 慕标0071570
if(i*j/10>=1){ printf("%d*%d=%d",i,j,i*j); printf(" "); }else{ printf("%d*%d=%d ",i,j,i*j); printf(" "); }加一个if条件,如果两位数正常输出,否则在后面加个空格
2019-11-01