【程式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.程...