c語言100道經典題目 C語言經典100題(5)

2021-10-17 08:25:59 字數 1241 閱讀 3076

1

上期答案揭曉

#include int main()    sum=sum+day; // 再加上某天的天數    if(year%400==0||(year%4==0&&year%100!=0))  else     if(leap==1&&month>2)     printf("這是這一年的第 %d 天。",sum);    printf("\n");}
以上例項輸出結果為:

請輸入年、月、日,格式為:年,月,日(2015,12,10)2015,10,1這是這一年的第 274 天。
2今日知識分享您可以把乙個 switch 作為乙個外部 switch 的語句序列的一部分,即可以在乙個 switch 語句內使用另乙個 switch 語句。即使內部和外部 switch 的 case 常量包含共同的值,也沒有矛盾。c 語言中 巢狀 switch 語句的語法:

switch(ch1)       break;   case 'b': /* 外部 b case ** */}
#include int main ()   }   printf("a 的準確值是 %d\n", a );   printf("b 的準確值是 %d\n", b );   return 0;}
當上面的**被編譯和執行時,它會產生下列結果:

這是外部 switch 的一部分這是內部 switch 的一部分a 的準確值是 100b 的準確值是 200
3今日經典程式設計題題目:輸入三個整數x,y,z,請把這三個數由小到大輸出。

程式分析:我們想辦法把最小的數放到x上,先將x與y進行比較,如果x>y則將x與y的值進行交換,然後再用x與z進行比較,如果x>z則將x與z的值進行交換,這樣能使x最小。

掃碼關注我,手把手帶你擼**

右下方的「在看

c語言100道經典題目 C語言經典100題(34)

1 上期答案揭曉 include include define max 1000 int prime max int isprime int n int isprime int n return 1 void sieve int isprimesieve int n int main 以上例項輸出結...

四道經典C語言指標試題

四道經典c 語言指標試題 void getmemory char p void test void 本題中傳入中 getmemory char p 函式的形參為字串指標,在函式內部修改形參並不能真正的改變傳入形參的值,執行完 char str null getmemory str 後的str 仍然為...

幾道經典C語言程式實現

2.程式設計在乙個已知的字串中查詢最長單詞,假定字串中只含字母和空格,用空格來分隔單詞。char str 255 printf 請輸入乙個字串 n scanf n str gets str intmaxlength 0,maxindex 0 intlength 0 inti 0 while str ...