#include <stdio.h>
int main()
{
/* 定義需要計算的日期 */
int year = 2008;
int month = 8;
int day = 8;
/*
* 請使用switch語句,if...else語句完成本題
* 如有想看小編思路的,可以點擊左側(cè)任務(wù)中的“不會了怎么辦”
* 小編還是希望大家獨立完成哦~
*/
int sum = 0; //定義個變量統(tǒng)計是第幾天
int main()
{
/* 定義需要計算的日期 */
int year = 2008;
int month = 8;
int day = 8;
/*
* 請使用switch語句,if...else語句完成本題
* 如有想看小編思路的,可以點擊左側(cè)任務(wù)中的“不會了怎么辦”
* 小編還是希望大家獨立完成哦~
*/
int sum = 0; //定義個變量統(tǒng)計是第幾天
2024-08-22
該switch循環(huán)判斷分數(shù)等級是根據(jù)考試分數(shù)的十位的數(shù)值進行判斷的;
所以在switch循環(huán)之前先取得考試分數(shù)的十位數(shù),代碼:“score=score/10;”;
分數(shù)≥80的是等級B,故在case8后面case7前面加上“break;”語句退出循環(huán);
分數(shù)≥60的是等級C,故在case6后面default前面加上“break;”語句退出循環(huán);
所以在switch循環(huán)之前先取得考試分數(shù)的十位數(shù),代碼:“score=score/10;”;
分數(shù)≥80的是等級B,故在case8后面case7前面加上“break;”語句退出循環(huán);
分數(shù)≥60的是等級C,故在case6后面default前面加上“break;”語句退出循環(huán);
2024-08-22
能被3整除的跳過,即不執(zhí)行for循環(huán)里面continue后面的代碼“sum += ”
for(i=1, sum=0; i<=20; i++)
{
if(i%3 == 0) //能被3整除這個條件如何寫呢?
{
continue; //應(yīng)該用哪個循環(huán)結(jié)束語句呢?
}
sum += i;
}
printf("sum=%d\n", sum);
return 0;
for(i=1, sum=0; i<=20; i++)
{
if(i%3 == 0) //能被3整除這個條件如何寫呢?
{
continue; //應(yīng)該用哪個循環(huán)結(jié)束語句呢?
}
sum += i;
}
printf("sum=%d\n", sum);
return 0;
2024-08-22
此為for循環(huán)的代碼及注釋:
for(m=2; m<=50; m++) //被除數(shù),從2開始遍歷到50
{
for(n=2; n<m; n++) //除數(shù),從2開始遍歷最大到被除數(shù)
{
if(m%n == 0) //余數(shù)為零條件下跳出當前循環(huán)
break; //這里應(yīng)該退出當前循環(huán)了
}
if(m == n) //n循環(huán)結(jié)束后,如果m=n的話(說明是素數(shù))就輸出m
printf("%d ", m);
}
for(m=2; m<=50; m++) //被除數(shù),從2開始遍歷到50
{
for(n=2; n<m; n++) //除數(shù),從2開始遍歷最大到被除數(shù)
{
if(m%n == 0) //余數(shù)為零條件下跳出當前循環(huán)
break; //這里應(yīng)該退出當前循環(huán)了
}
if(m == n) //n循環(huán)結(jié)束后,如果m=n的話(說明是素數(shù))就輸出m
printf("%d ", m);
}
2024-08-22
#include <stdio.h>
int main()
{
int number=200;
int year=2014;
do{
year++;
number = number*1.2; //這里是不是應(yīng)該寫點什么?
}while(number<1000); //這里好像缺點什么
printf("到%d年招工規(guī)模突破1000人\n", year);
return 0;
}
int main()
{
int number=200;
int year=2014;
do{
year++;
number = number*1.2; //這里是不是應(yīng)該寫點什么?
}while(number<1000); //這里好像缺點什么
printf("到%d年招工規(guī)模突破1000人\n", year);
return 0;
}
2024-08-14
#include <stdio.h>
int main()
{
int i,sum=0;
i=1;
while(i <= 100) //循環(huán)條件應(yīng)該是什么呢?
{
sum=sum+i;
i++; //這里是不是應(yīng)該改變循環(huán)變量的值
}
printf("100以內(nèi)所有整數(shù)之和為:%d\n", sum);
return 0;
}
int main()
{
int i,sum=0;
i=1;
while(i <= 100) //循環(huán)條件應(yīng)該是什么呢?
{
sum=sum+i;
i++; //這里是不是應(yīng)該改變循環(huán)變量的值
}
printf("100以內(nèi)所有整數(shù)之和為:%d\n", sum);
return 0;
}
2024-08-14
閏年平年判斷:一般的說公歷年數(shù)可被4整除為閏年,但是整百的年數(shù)必須是可以被400整除的才是閏年。其他都是平年。
#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
//補全一下代碼
if(year%4 == 0 && year%400 == 0)
{
printf("%s\n","今年閏年");
}
else
{
printf("%s\n","今年是平年");
}
return 0;
}
#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
//補全一下代碼
if(year%4 == 0 && year%400 == 0)
{
printf("%s\n","今年閏年");
}
else
{
printf("%s\n","今年是平年");
}
return 0;
}
2024-08-14
#include <stdio.h>
int main()
{
int height = 185;
//補全所有代碼
if(height >= 180){
printf("恭喜小明可以參加校籃球隊");
}
return 0;
}
int main()
{
int height = 185;
//補全所有代碼
if(height >= 180){
printf("恭喜小明可以參加校籃球隊");
}
return 0;
}
2024-08-14
#include <stdio.h>
int main()
{
int x = 5;
int y = 8;
//在這里合適的位置加上括號使z的值為4
int z = x*8/(y+2);
printf("z=%d\n", z);
return 0;
}
int main()
{
int x = 5;
int y = 8;
//在這里合適的位置加上括號使z的值為4
int z = x*8/(y+2);
printf("z=%d\n", z);
return 0;
}
2024-08-14
注釋刪掉了,不然超300個字符了
#include <stdio.h>
int main()
{
int x=5;
int y=5;
int z=10;
printf("x是否大于y:%d\n", x > y);
printf("y是否大于等于x:%d\n", y >= x);
printf("y是否小于z:%d\n", y < z);
printf("z是否小于等于x:%d\n", z < x);
printf("z是否等于x+y:%d\n", z == x+y);
return 0;
}
#include <stdio.h>
int main()
{
int x=5;
int y=5;
int z=10;
printf("x是否大于y:%d\n", x > y);
printf("y是否大于等于x:%d\n", y >= x);
printf("y是否小于z:%d\n", y < z);
printf("z是否小于等于x:%d\n", z < x);
printf("z是否等于x+y:%d\n", z == x+y);
return 0;
}
2024-08-14