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

最新回答 / 智殆_ayJMOX
是的,goto回LOOP之后i还是3,会继续goto。
这才对
#include <stdio.h>
int main()
{
int sum = 0;
int i;
for(i=1; i<=10; i++)
{
printf("%d\n", i);
if(i == 3) //是不是少了一个判断呢?
goto LOOP; //在这里使用goto语句
}
LOOP:printf("结束for循环了...."); //请选择合适位置添加标识符
return 0;
}
对吗?
#include <stdio.h>
int main()
{
int sum = 0;
int i;
LOOP:for(i=1; i<=10; i++)
{
printf("%d\n", i);
if(i == 3) //是不是少了一个判断呢?
goto LOOP; //在这里使用goto语句
}
printf("结束for循环了...."); //请选择合适位置添加标识符
return 0;
}
case 12:
sum = 31+28+31+30+31+30+31+31+30+31+30+day;
break;

default:
printf("输入错误,一年只有12个月");
}
if(month > 2 && year%4 == 0 && year%100 != 0) //判断是否是闰年
case 9:
sum = 31+28+31+30+31+30+31+31+day;
break;
case 10:
sum = 31+28+31+30+31+30+31+31+30+day;
break;
case 11:
sum = 31+28+31+30+31+30+31+31+30+31+day;
break;
只能发3条评论吗?
case 5:
sum = 31+28+31+30+day;
break;
case 6:
sum = 31+28+31+30+31+day;
break;
case 7:
sum = 31+28+31+30+31+30+day;
break;
case 8:
sum = 31+28+31+30+31+30+31+day;
break;
switch(month)
{
case 1:
sum = day;
break;
case 2:
sum = 31+day;
break;
case 3:
sum = 31+28+day;
break;
case 4:
sum = 31+28+31+day;
break;
#include <stdio.h>
int main()
{
/* 定义需要计算的日期 */
int year = 2008;
int month = 8;
int day = 8;
/*
* 请使用switch语句,if...else语句完成本题
* 如有想看小编思路的,可以点击左侧任务中的“不会了怎么办”
* 小编还是希望大家独立完成哦~
*/
int sum = 0; //定义个变量统计是第几天

最新回答 / xixidayo
#include <stdio.h>int main() {     int month,day;    int day1=8;    for(month=1,day=day1;month<8;month++)    {        if(month%2==1)        {            day+=31;        }        else        {            if(month==2)            {                da...
该switch循环判断分数等级是根据考试分数的十位的数值进行判断的;
所以在switch循环之前先取得考试分数的十位数,代码:“score=score/10;”;
分数≥80的是等级B,故在case8后面case7前面加上“break;”语句退出循环;
分数≥60的是等级C,故在case6后面default前面加上“break;”语句退出循环;
能被3整除的跳过,即不执行for循环里面continue后面的代码“sum += ”

for(i=1, sum=0; i<=20; i++)
{
if(i%3 == 0) //能被3整除这个条件如何写呢?
{
continue; //应该用哪个循环结束语句呢?
}
sum += i;
}
printf("sum=%d\n", sum);
return 0;
此为for循环的代码及注释:

for(m=2; m<=50; m++) //被除数,从2开始遍历到50
{
for(n=2; n<m; n++) //除数,从2开始遍历最大到被除数
{
if(m%n == 0) //余数为零条件下跳出当前循环
break; //这里应该退出当前循环了
}
if(m == n) //n循环结束后,如果m=n的话(说明是素数)就输出m
printf("%d ", m);
}

最新回答 / 热心市民范先生
你这样其实都没有进入switch循环,进入switch循环的话是根据score的值进行判断执行哪一个case语句的。你的考试分数是87,所以实际执行代码是“switch(87)”,在case语句里没有一个case后面的值是87,所以就没有进入到switch循环里面。所有不行的。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消