已采纳回答 / weixin_慕妹9153730
第一层循环 m从2到50递增;第二层循环判断m是否为素数(是否只能被1和它本身整除)如果从2到m之间的一个数能够被m整除了 说明m能够整除 所以m不是素数 跳出循环;如果从2到m之间的每一个数都不能够被m整除 此时n=m 说明m是素数
2020-02-05
已采纳回答 / weixin_慕妹9153730
j<=3与j<=4或5有区别区别在每行前的空格数行(下面只写最后一行的)当j<=3 最后一行前没有空格当j<=4 最后一行前有一个空格当j<=5 最后一行前有两个空格
2020-02-04
已采纳回答 / 仍_是少年
if((year%4==0 && year%100!==0) || year%400==0)这里!==错了,应该是!=,多了个等号 printf { ("%s\n","今年是闰年"); }这里printf位置错了,应该是{ printf ("%s\n","今年是闰年"); }
2020-01-20
已采纳回答 / 慕仙9466776
比如for(i=1;i<n;i++),当i等于n时,退出循环,所以最后一次是执行的i等于n-1时的循环,但这个i++是后置的,会在执行了全部for内语句之后执行,因此,在退出循环的时候,i的值不会是最后一次执行循环时候的n-1,而是在循环之后又加了1,最后退出的时候i的值为n。
2020-01-20
已采纳回答 / 慕函数6134719
printf("小明身高%f\n", height, unit);-->printf("小明身高%f%c",height,unit);有2个需要输出的量,你只写了一个用于输出的%f,没写%c;printf("小明现在在慕课网上学习IT技术%c",m); -->这里的m没有定义,因为你要输出字符的话需要写成'm',题目没有要求需要,想改的话printf("小明现在在慕课网上学习IT技术%c",'m');
2020-01-16