經典C語言程式設計100例

2022-11-30 23:03:02 字數 1097 閱讀 2012

【程式61】

題目:列印出楊輝三角形(要求列印出10行如下圖)

1.程式分析:

11  1

1  2  1

1  3  3  1

1  4  6  4  1

1  5  10 10 5  1

2.程式源**:

main()

for(i=2;i<10;i++)

for(j=1;jn2) swap(pointer1,pointer2);

if(n1>n3) swap(pointer1,pointer3);

if(n2>n3) swap(pointer2,pointer3);

printf("the sorted numbers are:%d,%d,%d\n",n1,n2,n3);

}swap(p1,p2)

int *p1,*p2;

【程式67】

題目:輸入陣列,最大的與第乙個元素交換,最小的與最後乙個元素交換,輸出陣列。

1.程式分析:譚浩強的書中答案有問題。

2.程式源**:

main()

input(number)

int number[10];

max_min(array)

int array[10];

output(array)

int array[10];

【程式69】

題目:有n個人圍成一圈,順序排號。從第乙個人開始報數(從1到3報數),凡報到3的人退出

圈子,問最後留下的是原來第幾號的那位。

1. 程式分析:

2.程式源**:

#define nmax 50

main()

i++;

if(i==n) i=0;

}while(*p==0) p++;

printf("%d is left\n",*p);

}【程式70】

題目:寫乙個函式,求乙個字串的長度,在main函式中輸入字串,並輸出其長度。

1.程式分析:

2.程式源**:

main()

length(p)

char *p;

return n;}

經典C語言程式設計100例

程式1 題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提1...

經典C語言程式設計100例

經典c語言程式設計100例21 30 程式21 題目 猴子吃桃問題 猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了乙個 第二天早上又將剩下的桃子吃掉一半,又多吃了乙個。以後每天早上都吃了前一天剩下 的一半零乙個。到第10天早上想再吃時,見只剩下乙個桃子了。求第一天共摘了多少。1.程式分析 ...

經典C語言程式設計100例

經典c語言程式設計100例81 90 程式81 題目 809 800 9 1 其中?代表的兩位數,8 的結果為兩位數,9 的結果為3位數。求?代表的兩位數,及809 後的結果。1.程式分析 2.程式源 output long b,long i main 程式82 題目 八進位制轉換為十進位制 1.程...