C語言程式設計題帶答案

2022-11-23 00:45:02 字數 3327 閱讀 1574

1、求100之內自然數中最大的能被17整除的數。

2、已知a,b,c都是1位整數,求當三位整數abc、cba的和為1333時a、b、c的值。

3、計算並輸出200-400之間不能被3整除的整數的和。

4、從鍵盤輸入10個數,統計非負數的個數,並計算非負數的和

5、求100之內自然數中偶數之和。

6、輸入5個數,求和並輸出。要求編寫求和的函式。

7、程式設計計算1*2*3+3*4*5+5*6*7+...+99*100*101的值。

8、編寫程式,將使用者輸入的字串中所有的字元a用*代替,然後輸出。

9、編寫程式,將乙個一維陣列的元素逆序存放並輸出。例如,原順序為1,2,3,4,5,逆序後為5,4,3,2,1。

10、求3行3列矩陣a[3][3]=非對角線上元素之和。

11、程式設計判斷輸入的整數的正負性和奇偶性。如果為正數,輸出z;如果為負數,輸出f;如果為偶數,輸出o;如果為奇數,輸出j

12、計算並輸出1-200之間不能被5整除的整數的和。

13、從鍵盤輸入n和a的值,計算a+aa+aaa+...+aa...a(n個a)的值。

14、輸入5個數,求它們中最大值和平均值並輸出。

15、輸出所有200-400之間能被3整除且個位數字為6的整數

16、編寫程式,將使用者輸入的字串中所有的字元a去掉,然後輸出剩餘的字元。

17、計算並輸出200-400之間不能被7整除的整數的和。

18.計算並輸出200-400之間不能被5整除的整數的和

19、從鍵盤輸入10個數,統計非正數的個數,並計算非正數的和

20、輸入一串字元,將其中的大寫字母變成對應的小寫字母並輸出。

21、列印所有的水仙花數。所謂水仙花數是指乙個三位數,其各位數字的立方和等於該數。例如,153就是乙個水仙花數,因為153=1*1*1+5*5*5+3*3*3。

22、乙個皮球從100公尺高度自由落下,每次落地後**回原高度的一半,再落下,再**。求當它第10次落地時,共經過了多少公尺,第10次**多高?

23、輸出所有0-200之間能被3整除且個位數字為6的整數。

24、輸入乙個正整數,輸出它的階乘。

25、編寫程式,判斷從鍵盤輸入的字元中數字字元的個數、大寫字母的個數、小寫字母的個數及其它字元的個數,以*作為字元輸入結束標誌。

26、編寫程式,使用迴圈結構輸出下列圖形:

* * * *

* * * *

* * * *

* * * *

* * * *

27、輸入一串字元,逆序輸出。要求使用陣列實現。

28、求1-1/2+1/3-1/4+...+1/99-1/100的值。

29、輸入3個學生4門課的成績,計算每個學生的總分和平均成績並輸出,結果保留一位小數。

30、求兩個正整數的最大公約數。

31、求100之內自然數中奇數之和。

32、輸出所有200-400之間能被3整除且個位數字為7的整數。

33、程式設計計算1*2*3+4*5*6+...+97*98*99

的值34、輸入n的值,計算並輸出1*1+2*2+3*3+4*4+5*5+...+n*n的值。要求編寫函式f求平方。

35、計算並輸出1-200之間不能被3整除的整數的和。

36、輸入3個學生4門課的成績,計算每個學生的總分和平均成績並輸出,結果保留一位小數。

37、輸入乙個華氏溫度,輸出攝氏溫度,計算公式為c=5/9*(f-32)。要求結果保留兩位小數。

38、輸入任意三個數,按從大到小的順序輸出

39、用1元人民幣兌換5分、2分、1分的硬幣共50枚,每種硬幣至少一枚,問共有多少種兌換方案?輸出每一種方案中三種硬幣的數量

40、從鍵盤輸入圓的半徑,計算並輸出圓面積與周長,要求結果保留兩位小數。

41、從鍵盤輸入乙個字串,再輸入兩個正整數m和n,輸出字串中從m開始,連續n個字元。例如,輸入abcdefg,2,3,輸出bcd。

42、輸入乙個不多於5位的正整數,判斷它是幾位數,並逆序輸出各位數字

43, 輸出fibonacci數列的前40項

44,判斷某一年是否是閏年

45,起泡法(選擇法)對十個數排序

46,判斷某個數是否為素數.

47,程式設計計算1!+2!+3!+…+10的值。

48,求以下數列前十五項的和:2/1,3/2,5/3,8/5,13/8,21/13…。

49,從鍵盤輸入圓柱體高與底面半徑,計算並輸出圓柱體表面積與體積,要求結果保留兩位小數。

50,從鍵盤輸入乙個十進位制整型資料,計算並輸出其各位上數字之和(忽略正負號)。例如,輸入1234,輸出10;輸入-1234,輸出10。

51,已知銀行定期存款利率為r=2.25%,輸入存款本金x、存款年數n,輸出本利之和y=x(1+r)(1+r)...(1+r),共n個(1+r)。

52,程式設計判斷輸入的字串是否為「回文」。所謂「回文」是指順讀和倒讀都一樣,如abcba。

53、編寫程式,將使用者輸入的字串中刪除所有的數字,然後輸出剩餘的字元

四、程式設計題(2道小題,共20分)

1、求100之內自然數中最大的能被17整除的數。

#include<

void main()

2、已知a,b,c都是1位整數,求當三位整數abc、cba的和為1333時a、b、c的值。

#include<

void main()}}

3、計算並輸出200-400之間不能被3整除的整數的和。

#include<

void main()

4、從鍵盤輸入10個數,統計非負數的個數,並計算非負數的和。

#include<

void main()

printf("非負個數是%d,sum=%d\n",n,sum);

}5、求100之內自然數中偶數之和。

#include<

void main()

6、輸入5個數,求和並輸出。要求編寫求和的函式。

#include<

void main()

int b(int x,int n)

7、程式設計計算1*2*3+3*4*5+5*6*7+...+99*100*101的值。

#include<

void main()

8、編寫程式,將使用者輸入的字串中所有的字元a用*代替,然後輸出。

#include<

#include<

void main()

9、編寫程式,將乙個一維陣列的元素逆序存放並輸出。例如,原順序為1,2,3,4,5,逆序後為5,4,3,2,1。

#include<

void main()

{ int i;

int a[5];

printf(「請輸入5個數:」);

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

C語言程式設計課後題答案

二級c語言課本課後習題參 第一章程式設計基本概念 1 exe 2 c,obj exe 3 順序,選擇,迴圈 end of chapter 1 第二章 c程式設計的初步知識 一 選擇題 1 b 2 d 3 b 4 a 5 c 6 a 7 b 8 b 9 a 10 c 11 b 12 b 13 a 二 ...

C語言程式設計題

第一題 將兩個兩位數a,b合併成為乙個四位數,合併規則為 a的十位數作為新數的千位,b的十位數做百位,a的個位做十位,b的個位做個位。a,b從鍵盤輸入,例如輸入23,45,則輸出2435。第二題 從鍵盤輸入乙個雙精度數,保留其小數點後兩位,對第三位進行四捨五入,例如輸入12.3456,則輸出12.3...

C語言程式設計題描述

c語言程式設計第01題 設計程式 將滿足條件pow 1.05,n 1e6 include include void main c語言程式設計第02題 設計程式 將陣列a的每1行均除以該行上的主對角元素 第1行同除以a 0 0 第2行同除以a 1 1 然後將a陣列寫入到考生目錄中 子目錄下的新建檔案d...