輸入乙個整數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...