为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / weixin_慕九州8424082
外循环m=3时  for(n=2; n<m; n++)  等价于for(n=2; n<3; n++)这时候n++等于3时 不符合循环条件会跳出当前内循环。但注意,此时n就是等于3了(n++自增导致的)for循环的执行顺序是先n<m判断,执行语句,n++,再n<m判断,执行语句,n++所以n=2(执行语句)后,n++等于3,n<m条件不符合,跳出当前内循环。再执行        if(m == n)               printf("%d  ", m);所以能输出素数...
这是单行注释所以需要用到/*和*/

最赞回答 / _闲人
我懂了,花括号的位置错了😂

最新回答 / weixin_慕仙4062266
你的case得按数字的顺序来,要从case 1按顺序写到case 12才行,因为case语句是从上到下执行的,你这样写的话,这个程序会从case 8就跳出来,所以就相当于你只是把1、3、5、7、8月的天数加在了一起,少了2、4、6月啊,肯定错了,而且你要把一月设置为0天,因为你看啊,如果我们现在这个题目不是八月而是让你找出一月八号是第几天,你现在已经把一月的天数设置成了31天,然后你从case语句中跳出来之后还把总天数加了8,也就是说现在就有31+8=39天了,一月八号怎么也不可能是一年里的第39天吧

最赞回答 / 长亭柳水
不会是在问这个图形为什么是正三角形吧?

已采纳回答 / weixin_幕布斯8554225
能用啊,不过不加后面的分号,这里运行不成功可能是是软件的问题,它这上面的答案只能写成那种才能通过

最新回答 / 慕神1369958
😀😀111😀

最赞回答 / 自由梦想
我觉得输出8,因为0开头是8进制
脑子都看炸了
test.c
#include <stdio.h>
extern void printLine();
void say(){
printLine();
printf("I love imooc\n");
printf("good good study!\n");
printf("day day up!\n");
printLine();
}
hello.c
#include <stdio.h>
extern void say();
void printLine()
{
printf("**************\n");
}
int main()
{
say();
return 0;
}

最新回答 / 慕移动0175026
你不用想那么多
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消