經典C語言程式設計100例

2021-03-04 00:53:13 字數 1841 閱讀 5502

經典c語言程式設計100例81-90

【程式81】

題目:809*??=800*??

+9*??+1 其中??代表的兩位數,8*??

的結果為兩位數,9*??的結果為3位數。求??

代表的兩位數,及809*??後的結果。

1.程式分析:

2.程式源**:

output(long b,long i)

main()

}【程式82】

題目:八進位制轉換為十進位制

1.程式分析

2.程式源**:

main()

printf("%d",n);

}【程式83】

題目:求0—7所能組成的奇數個數。

1.程式分析:

2.程式源**:

main()

printf("\nsum=%ld",sum);

}【程式84】

題目:乙個偶數總能表示為兩個素數之和。

1.程式分析:

2.程式源**:

#include "stdio.h"

#include "math.h"

main()

}【程式85】

題目:判斷乙個素數能被幾個9整除

1.程式分析:

2.程式源**:

main()

}printf("%ld,can be divided by %d \"9\"",sum,c9);

}【程式86】

題目:兩個字串連線程式

1.程式分析:

2.程式源**:

#include "stdio.h"

main()

else

c[k]=b[j++];

k++;

}c[k]='\0';

if(a[i]=='\0')

p=b+j;

else

p=a+i;

strcat(c,p);

puts(c);

}【程式87】

題目:回答結果(結構體變數傳遞)

1.程式分析:

2.程式源**:

#include "stdio.h"

struct student

a;main()

f(struct student b)

【程式88】

題目:讀取7個數(1—50)的整數值,每讀取乙個值,程式打

印出該值個數的*。

1.程式分析:

2.程式源**:

main()

while(a<1||a>50);

for(i=1;i<=a;i++)

printf("*");

printf("\n");

n++;}

getch程式89】

題目:某個公司採用公用**傳遞資料,資料是四位的整數,在傳遞過程中是加密的,加密規則如下:

每位數字都加上5,然後用和除以10的餘數代替該數字,再將第一位和第四位交換,第二位和第三位交換。

1.程式分析:

2.程式源**:

main()

for(i=0;i<=3/2;i++)

for(i=3;i>=0;i--)

printf("%d",aa[i程式90】

題目:專公升本一題,讀結果。

1.程式分析:

2.程式源**:

#include "stdio.h"

#define m 5

main()

;int i,j,t;

i=0;j=m-1;

while(i

for(i=0;i

printf("%d",*(a+i));}

經典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例

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