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

最赞回答 / 山狐
goto语句中LOOP标志符不一定放在goto之前,题主要仔细看一下语句构成和使用时的条件,题目要求是跳出当前循环进行显示,所以只要当i==3时让其显示就可以也就是将标志位放在最终要显示的位置之前。

已采纳回答 / 灵动之劫
发现两处错误,第一处是if后面执行多行命令没有用“{ }”把多行命令包括起来,第二处错误是for循环后面打多了一个分号,提前结束了循环。<...图片...>

已采纳回答 / 慕无忌9321360
#include <stdio.h>int main() {    int year = 2014; //今年是2014年    //补全一下代码    if(year%4==0&&year%100!=0||year%400==0)    {        printf("%s\n", "今年是闰年");  //用了中文的分号    }    else    {        printf(%s\n, "今年是平年"); ////用了中文的分号,且printf后面没有用引号括起...

已采纳回答 / 慕丝5265460
百位÷100是直接取整例如:(234÷100=2)十位取余例如:(234%100=34) 个位取余例如:(234%10=4)

已采纳回答 / qq_宝慕林7249371
要是先i++,再sum=sum+i,当i=100时i<=100成立,但此时sum=sum+101

已采纳回答 / 慕盖茨3472023
1月是31天,不是30天,你的程序里1月算成30天了

已采纳回答 / qq_本D笑笑丶_03619464
每一个循环之后都会有一个输出,第一次循环之后,只有一个*,第二次循环出三个*

已采纳回答 / qq_秤上的猫
因为题目要求你输出“2008年8月8日是该年的第221天”这个答案,我也是错在这个莫名其妙的问题上

已采纳回答 / hzCN
错在if后面加了一个分号如果 ; 前面前面什么都不写的话代表这是一个空语句,而且if(表达式)只对离它最近的表达式有效,你写的if(i==5)后面恰好是一个空语句 ; ,所以后面{}里面的表达式都无法通过if(i==5)这个条件,也就是说跟if(i==5)这个判断条件无关,从而后面的输出语句将for循环中定义的i=1输出。望采纳!

已采纳回答 / 慕粉3221249
你把问号去掉,或者把赋值语句写在问号的位置

已采纳回答 / 慕婉清0436883
因为代码只用输出 i * j 的乘法表格式 就可以 ,不需要刻意计算 i * j 的结果  

已采纳回答 / 进宝
首先我们省题,题目是要求我们判断2014是闰年还是平年;其次根据常识,我们可知:年份如果能被4整除的则是闰年,如果不能被4整除则是平年;所以代if-else结构应补充为:if(year%4==0)//代码意思为:year(2014)与4取模,余数是否为0//原代码已经定义过int year=2014; 了,且属于声明的同时且赋值的情况{   printf("%s\n","今年是闰年");//余数为0则代表year能被整除}else{   printf("%s\d","今年是平年");//反之,year则不...
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消