當前位置:首頁 » 編程語言 » c語言的編程題提交
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言的編程題提交

發布時間: 2023-01-21 22:02:29

『壹』 C語言編程題

1.將程序段填充完整(實現12個月每個月天數的輸出)
case 1: case 3: case 5: case 7: case 8: case 10: case 12: days=31;break;
case 4: case 6: case 9: case 11: days=30;break;
case 2:
if((yy%4==0 && yy%100!=0) || yy%400==0) days=29;
else days=28;
break;
2.輸入4個整數a,b,c,d,編寫程序,將它們按從大到小的順序輸出(if語句實現)
int a,b,c,d;
scanf("%d %d %d %d",&a,&b,&c,&d);
if(a>b && a>c && a>d) printf("%d ",a);
if(b>a && b>c && b>d) printf("%d ",b);
if(c>a && c>b && c>d) printf("%d ",c);
if(d>a && d>b && d>c) printf("%d ",d);
3.假設獎金稅率如下(ma代表稅前獎金且ma>0,r代表稅率),利用switch語句編寫程序對輸入的一個獎金數,輸出稅率和應交稅款及實得獎金數(扣除獎金稅後)。
int ma;
float r,ts,sd;
scanf("%d",&ma);
switch(ma/1000)
{
case 0: r=0;break;
case 1: r=0.05;break;
case 2: r=0.08;break;
default: r=0