C語言三 語句練習

2022-08-28 21:51:28 字數 2368 閱讀 9945

輸入乙個整數day代表星期幾,根據

day的值輸出對應的星期幾,比如

day==1

,就輸出「星期一」

(用兩種方式實現

)int day;

printf("請輸入乙個1~7的數字");

scanf("%d",&day);

if(day>0&&day<8)//限制輸入條件 1~7

else if(day==2)else if(day==3)else if (day==4)else if (day==5)else if(day==6)else

switch(day)

}elseelse(grade)

根據使用者輸入的年份,月份,日期計算該日期是一年中的第幾天?

int isrun=0;//是否為閏年(計算

2月的天數

)printf("請輸入年份

:\n");

scanf("%d",&year);

printf("請輸入月份

:\n");

scanf("%d",&month);

printf("請輸入日期

:\n");

scanf("%d",&day);

//判斷當前輸入的年份是否是閏年:閏年2月為

29天,平年2月為

28天if((year%4==0&&year%100!=0)||(year%400==0))//2月份的總天數

=28+isrun;

/*if(month==1)else if(month==2)else if(month==3)else if(month==4)else if(month==5)else if(month==6)else if(month==7)else if(month==8)else if(month==9)else if(month==10)else if(month==11)else if(month==12)

*///利用

switch

的case

穿透特性實現

==>3月16

號 switch(month)

printf("%d年%d月

%d日是一年中第%d天

",year,month,day,total);

將使用者輸入的三個數字進行排序(公升序

)//使用中間變數排位  兩兩比較大小

nt a,b,c,temp;

printf("請輸入第乙個數字

:\n");

scanf("%d",&a);

printf("請輸入第二個數字

:\n");

scanf("%d",&b);

printf("請輸入第三個數字

:\n");

scanf("%d",&c);

printf("排序前

:a=%d,b=%d,c=%d\n",a,b,c);

//比較a和

b的大小

if(a>b)

// 比較a和

cif(a>c)

//比較b和

cif(b>c)

printf("排序後

:a=%d,b=%d,c=%d\n",a,b,c);

個人所得稅計算器: (工資

-起徵稅額

)*稅率

-速算扣除數

float totalsalary;//稅前工資

float tax;//個稅

float realsalary;//稅後工資

float taxsalary;//應繳稅的工資

=(稅前工資

-起徵稅額

); printf("請輸入您的稅前工資

:\n");

scanf("%f",&totalsalary);

taxsalary=totalsalary-3500;

if(totalsalary<3500)elseelse if(taxsalary>500&&taxsalary<=2000)else if(taxsalary>2000&&taxsalary<=5000)else if(taxsalary>5000&&taxsalary<=20000)else if(taxsalary>20000&&taxsalary<=40000)else if(taxsalary>40000&&taxsalary<=60000)else if(taxsalary>60000&&taxsalary<=80000)else if(taxsalary>80000&&taxsalary<=100000)else

realsalary=totalsalary-tax;

printf("您的稅前工資為

%7.2f,

應繳個稅

%7.2f,

稅後工資

:%7.2f",totalsalary,tax,realsalary);  

C 迴圈語句練習 三

for迴圈擁有兩類 一 窮舉 把所有可能的情況都走一遍,使用if條件篩選出來滿足條件的情況。1 羽毛球拍15元,球3元,水2元。200元每種至少乙個,有多少可能。2 百雞百錢 公雞2文錢乙隻,母雞1文錢乙隻,小雞半文錢乙隻,總共只有100文錢,如何在湊夠100隻雞的情況下剛好花完100文錢?3 大馬...

C語言選擇語句練習

c語言學習 選擇語句 if c語言程式設計現代方法 第二版 習題5.8 題目 起飛時間 抵達時間 8 00 a.m.10 16 a.m.9 43 a.m.11 52 a.m.11 19 a.m.1 31 p.m.12.47 p.m.3 00 p.m.2 00 p.m.4 08 p.m.3 45 p....

C語言練習一 控制語句

求1 n的和,輸入n先判斷n是否小於3000。小於3000則直接求和輸出結果,否則顯示輸出錯誤重新輸入n 要求用兩個do while語句 includeint main while flag sum 0 for i 0 i n i printf sum d n sum printf do you w...