這才對(duì)
#include <stdio.h>
int main()
{
int sum = 0;
int i;
for(i=1; i<=10; i++)
{
printf("%d\n", i);
if(i == 3) //是不是少了一個(gè)判斷呢?
goto LOOP; //在這里使用goto語(yǔ)句
}
LOOP:printf("結(jié)束for循環(huán)了...."); //請(qǐng)選擇合適位置添加標(biāo)識(shí)符
return 0;
}
#include <stdio.h>
int main()
{
int sum = 0;
int i;
for(i=1; i<=10; i++)
{
printf("%d\n", i);
if(i == 3) //是不是少了一個(gè)判斷呢?
goto LOOP; //在這里使用goto語(yǔ)句
}
LOOP:printf("結(jié)束for循環(huán)了...."); //請(qǐng)選擇合適位置添加標(biāo)識(shí)符
return 0;
}
2024-08-22
對(duì)嗎?
#include <stdio.h>
int main()
{
int sum = 0;
int i;
LOOP:for(i=1; i<=10; i++)
{
printf("%d\n", i);
if(i == 3) //是不是少了一個(gè)判斷呢?
goto LOOP; //在這里使用goto語(yǔ)句
}
printf("結(jié)束for循環(huán)了...."); //請(qǐng)選擇合適位置添加標(biāo)識(shí)符
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) //是不是少了一個(gè)判斷呢?
goto LOOP; //在這里使用goto語(yǔ)句
}
printf("結(jié)束for循環(huán)了...."); //請(qǐng)選擇合適位置添加標(biāo)識(shí)符
return 0;
}
2024-08-22
case 12:
sum = 31+28+31+30+31+30+31+31+30+31+30+day;
break;
default:
printf("輸入錯(cuò)誤,一年只有12個(gè)月");
}
if(month > 2 && year%4 == 0 && year%100 != 0) //判斷是否是閏年
sum = 31+28+31+30+31+30+31+31+30+31+30+day;
break;
default:
printf("輸入錯(cuò)誤,一年只有12個(gè)月");
}
if(month > 2 && year%4 == 0 && year%100 != 0) //判斷是否是閏年
2024-08-22
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;
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;
2024-08-22
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;
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;
2024-08-22
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;
{
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;
2024-08-22
#include <stdio.h>
int main()
{
/* 定義需要計(jì)算的日期 */
int year = 2008;
int month = 8;
int day = 8;
/*
* 請(qǐng)使用switch語(yǔ)句,if...else語(yǔ)句完成本題
* 如有想看小編思路的,可以點(diǎn)擊左側(cè)任務(wù)中的“不會(huì)了怎么辦”
* 小編還是希望大家獨(dú)立完成哦~
*/
int sum = 0; //定義個(gè)變量統(tǒng)計(jì)是第幾天
int main()
{
/* 定義需要計(jì)算的日期 */
int year = 2008;
int month = 8;
int day = 8;
/*
* 請(qǐng)使用switch語(yǔ)句,if...else語(yǔ)句完成本題
* 如有想看小編思路的,可以點(diǎn)擊左側(cè)任務(wù)中的“不會(huì)了怎么辦”
* 小編還是希望大家獨(dú)立完成哦~
*/
int sum = 0; //定義個(gè)變量統(tǒng)計(jì)是第幾天
2024-08-22
最新回答 / 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...
2024-08-22
該switch循環(huán)判斷分?jǐn)?shù)等級(jí)是根據(jù)考試分?jǐn)?shù)的十位的數(shù)值進(jìn)行判斷的;
所以在switch循環(huán)之前先取得考試分?jǐn)?shù)的十位數(shù),代碼:“score=score/10;”;
分?jǐn)?shù)≥80的是等級(jí)B,故在case8后面case7前面加上“break;”語(yǔ)句退出循環(huán);
分?jǐn)?shù)≥60的是等級(jí)C,故在case6后面default前面加上“break;”語(yǔ)句退出循環(huán);
所以在switch循環(huán)之前先取得考試分?jǐn)?shù)的十位數(shù),代碼:“score=score/10;”;
分?jǐn)?shù)≥80的是等級(jí)B,故在case8后面case7前面加上“break;”語(yǔ)句退出循環(huán);
分?jǐn)?shù)≥60的是等級(jí)C,故在case6后面default前面加上“break;”語(yǔ)句退出循環(huán);
2024-08-22
能被3整除的跳過(guò),即不執(zhí)行for循環(huán)里面continue后面的代碼“sum += ”
for(i=1, sum=0; i<=20; i++)
{
if(i%3 == 0) //能被3整除這個(gè)條件如何寫(xiě)呢?
{
continue; //應(yīng)該用哪個(gè)循環(huán)結(jié)束語(yǔ)句呢?
}
sum += i;
}
printf("sum=%d\n", sum);
return 0;
for(i=1, sum=0; i<=20; i++)
{
if(i%3 == 0) //能被3整除這個(gè)條件如何寫(xiě)呢?
{
continue; //應(yīng)該用哪個(gè)循環(huán)結(jié)束語(yǔ)句呢?
}
sum += i;
}
printf("sum=%d\n", sum);
return 0;
2024-08-22
此為for循環(huán)的代碼及注釋?zhuān)?br />
for(m=2; m<=50; m++) //被除數(shù),從2開(kāi)始遍歷到50
{
for(n=2; n<m; n++) //除數(shù),從2開(kāi)始遍歷最大到被除數(shù)
{
if(m%n == 0) //余數(shù)為零條件下跳出當(dāng)前循環(huán)
break; //這里應(yīng)該退出當(dāng)前循環(huán)了
}
if(m == n) //n循環(huán)結(jié)束后,如果m=n的話(huà)(說(shuō)明是素?cái)?shù))就輸出m
printf("%d ", m);
}
for(m=2; m<=50; m++) //被除數(shù),從2開(kāi)始遍歷到50
{
for(n=2; n<m; n++) //除數(shù),從2開(kāi)始遍歷最大到被除數(shù)
{
if(m%n == 0) //余數(shù)為零條件下跳出當(dāng)前循環(huán)
break; //這里應(yīng)該退出當(dāng)前循環(huán)了
}
if(m == n) //n循環(huán)結(jié)束后,如果m=n的話(huà)(說(shuō)明是素?cái)?shù))就輸出m
printf("%d ", m);
}
2024-08-22
最新回答 / 熱心市民范先生
你這樣其實(shí)都沒(méi)有進(jìn)入switch循環(huán),進(jìn)入switch循環(huán)的話(huà)是根據(jù)score的值進(jìn)行判斷執(zhí)行哪一個(gè)case語(yǔ)句的。你的考試分?jǐn)?shù)是87,所以實(shí)際執(zhí)行代碼是“switch(87)”,在case語(yǔ)句里沒(méi)有一個(gè)case后面的值是87,所以就沒(méi)有進(jìn)入到switch循環(huán)里面。所有不行的。
2024-08-20