C語言 一些有意思的C語言題目,

2021-07-23 04:47:36 字數 1027 閱讀 4001

有一些有意思的題目,然後我們來試著做一下

5位運動員參加了10公尺臺跳水比賽,有人讓他們**比賽結果

a選手說:b第一,我第三。

b選手說:我第二,e第四。

c選手說:我第一,d第二。

d選手說:c最後,我第三。

e選手說:我第四,a第一。

//排名判斷

#include int main()}}

}} }

}

日本某地發生了一件**案,警察通過排查確定殺人**必為4個嫌疑犯的乙個。以下為4個嫌疑犯的供詞。

a說:不是我。

b說:是c。

c說:是d。

d說:c在胡說。

//殺手判斷

#includeint main()

; char kill;

for(i = 0;i < sizeof(people)/sizeof(people[0]);i++) }

}

4.在螢幕上列印楊輝三角。

//輸出楊輝三角

#include int main()

; int line = 0;                

int i,j,k;            

num[0][1] = 1;            //在楊輝三角兩邊額外宣告為0方便運算

num[1][1] = 1;

num[1][2] = 1;

printf("請輸入行數(必須大於3)");

scanf("%d",&line);

for( i =0;i < line;i++)

if(0 == i)                    //輸出第一行,第二行

printf(" %2d",1);

else                            //第三行輸出。

}} printf("\n");

} return 0;

}

一些比較有意思的題目

example 輸入 698592 k 4 輸出 6592 solution 一種比較常見的思路是列舉全部k 4的數字,然後再取最小值,然而這樣複雜度會很高。本文的思路是不斷遞迴求得最小值,注意邊界,可以顯著降低複雜度。void find min core vector vec,int k,int ...

一些有意思的東西

近日,在敲 的時候,筆者發現了一些有意思的東西。在我們用迴圈的時候,常常因為一些條件,要提前結束迴圈,而在c語言中,可以打破迴圈的就是break和continue了 1.看這個 它只輸出了兩個6,由此我們可以看出break是打破整個迴圈 2.再看關於continue 可以看出,它輸出了9個6,因此c...

一些有意思的話題

1.時空切換。各種穿越劇了,大話西遊 尋秦記 2.夢境切換 莊周曉夢迷蝴蝶,盜夢空間 3.靈魂切換 各種鬼神故事中靈魂互換,靈魂附體的故事。4.意念對白 俞伯牙和鍾子期,英雄 中無名和長空的意念搏鬥,一念桃花源 中蘇東坡和陶淵明的隔空對話。5.想象切換 英雄 中,無名和秦始皇各自的想象演繹。各種影視...