C語言1000經典題目描述

2022-07-25 07:42:03 字數 5569 閱讀 7391

請參照本章例題,編寫乙個c程式,輸出以下資訊:

very good!

數*號可看出,very前面9空格,good前面……

*也是輸出的一部分,別光列印very good!

輸出 very good!

樣例輸出

very good!

1001題目描述

編寫乙個程式,輸入a、b、c三個值,輸出其中最大值。

輸入一行陣列,分別為a b c

輸出a b c其中最大的數

樣例輸入

10 20 30

樣例輸出

301002

題目要將"china"譯成密碼,解碼規律是:用原來字母後面的第4個字母代替原來的字母.例如,字母"a"後面第4個字母是"e"."e"代替"a"。因此,"china"應譯為"glmre"。

請編一程式,用賦初值的方法使cl、c2、c3、c4、c5五個變數的值分別為,』c』、』h』、』i』、』n』、』a』,經過運算,使c1、c2、c3、c4、c5分別變為』g』、』l』、』m』、』r』、』e』,並輸出。

輸入cchina

輸出加密後的

china

樣例輸入

china

樣例輸出

glmre

設圓半徑r,圓柱高h 求圓周長c1、圓面積sa、圓球表面積sb、圓球體積va、圓柱體積vb。 用scanf輸入資料,輸出計算結果,輸出時要求文字說明,取小數點後兩位數字。請程式設計序。

pi=3.14

兩個浮點數,r和h

輸出圓周長c1、圓面積sa、圓球表面積sb、圓球體積va、圓柱體積vb。 保留兩位小數,每個結果後換行。

樣例輸入

1.5 3

樣例輸出

c1=9.42

sa=7.07

sb=28.26

va=14.13

vb=21.20

1004題目描述

輸入乙個華氏溫度,要求輸出攝氏溫度。公式為 c=5(f-32)/9 輸出要求有文字說明,取位2小數。

輸入乙個華氏溫度,浮點數

輸出攝氏溫度,浮點兩位小數

樣例輸入

-40樣例輸出

c=-40.00

有乙個函式

y={ x x<1

| 2x-1 1<=x<10

\ 3x-11 x>=10

寫一段程式,輸入x,輸出y

輸入乙個數x

輸出乙個數y

樣例輸入

14樣例輸出

311006題目描述

給出一百分制成績,要求輸出成績等級『a』、『b』、『c』、『d』、『e』。 90分以上為a 80-89分為b 70-79分為c 60-69分為d 60分以下為e

輸入乙個整數0-100以內

輸出乙個字元,表示成績等級

樣例輸入

90樣例輸出

a1007題目描述

給出乙個不多於5位的整數,要求 1、求出它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字,例如原數為321,應輸出123

輸入乙個不大於5位的數字

輸出三行第一行位數第二行用空格分開的每個數字,注意最後乙個數字後沒有空格第三行按逆序輸出這個數

樣例輸入

12345

樣例輸出

51 2 3 4 5

54321

企業發放的獎金根據利潤提成。利潤低於或等於100000元的,獎金可提10%;

利潤高於100000元,低於200000元(1000001000000時,超過1000000元的部分按1%提成。從鍵盤輸入當月利潤i,求應發獎金總數。

輸入乙個整數,當月利潤。

輸出乙個整數,獎金。

樣例輸入

900樣例輸出

901009題目描述

輸入兩個正整數m和n,求其最大公約數和最小公倍數。

輸入兩個整數

輸出最大公約數,最小公倍數

樣例輸入

5 7樣例輸出

1 35

1010題目描述

輸入一行字元,分別統計出其中英文本母、空格、數字和其他字元的個數。

輸入一行字元

輸出統計值

樣例輸入

aklsjflj123 sadf918u324 asdf91u32oasdf/.';123

樣例輸出

23 16 2 4

1011題目描述

求sn=a+aa+aaa+…+aa…aaa(有n個a)之值,其中a是乙個數字。例如:2+22+222+2222+22222(n=5),n由鍵盤輸入。 a為2輸入2

輸出和樣例輸入

5樣例輸出

24690

1012題目描述

求sn=1!+2!+3!+4!+5!+…+n!之值,其中n是乙個數字。輸入n

輸出和樣例輸入

5樣例輸出

153提示

此處儲存變數不要用int,請用long long,輸出格式為%lld

1013題目描述

求以下三數的和,保留2位小數 1~a之和 1~b的平方和 1~c的倒數和

輸入a b c

輸出1+2+...+a + 1^2+2^2+...+b^2 + 1/1+1/2+...+1/c

樣例輸入

100 50 10

樣例輸出

47977.93

1014題目描述

列印出所有"水仙花數",所謂"水仙花數"是指乙個三位數,其各位數字立方和等於該本身。例如:153是乙個水仙花數,因為153=1^3+5^3+3^3。 output:

153???

?????? 輸入無

輸出所有的水仙花數,從小的開始。每行乙個

1015題目描述

有一分數序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出這個數列的前n項之和,保留兩位小數。 輸入n

輸出數列前n項和

樣例輸入

10樣例輸出

16.48

1016題目描述

一球從m公尺高度自由下落,每次落地後返回原高度的一半,再落下。它在第n次落地時**多高?共經過多少公尺?保留兩位小數

輸入m n

輸出它在第n次落地時**多高?共經過多少公尺?保留兩位小數,空格隔開,放在一行

樣例輸入

1000 5

樣例輸出

31.25 2875.00

1017題目描述

猴子吃桃問題。猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了乙個。第二天早上又將剩下的桃子吃掉一半,又多吃乙個。

以後每天早上都吃了前一天剩下的一半零乙個。到第n天早上想再吃時,見只剩下乙個桃子了。求第一天共摘多少桃子。

輸入n輸出桃子總數

樣例輸入

10樣例輸出

1534

1018題目描述

用迭代法求 。求平方根的迭代公式為: x[n+1]=1/2(x[n]+a/x[n]) 要求前後兩次求出的得差的絕對值少於0.00001。輸出保留3位小數

樣例輸入x輸出

x的平方根

樣例輸入

4樣例輸出

2.000

1019題目描述

用選擇法對10個整數從小到大排序。

輸入10個整數

輸出排序好的10個整數

樣例輸入

4 85 3 234 45 345 345 122 30 12

樣例輸出34

1230

4585

122234

345345

1020題目描述

求乙個3×3矩陣對角線元素之和。

輸入矩陣

輸出主對角線副對角線元素和

樣例輸入

1 2 3

1 1 1

3 2 1

樣例輸出

3 71021題目描述

已有乙個已排好的9個元素的陣列,今輸入乙個數要求按原來排序的規律將它插入陣列中。

輸入第一行,原始數列。第二行,需要插入的數字。

輸出排序後的數列

樣例輸入

1 7 8 17 23 24 59 62 101

50樣例輸出

1 7 8 17 23 24 50 59 62 101

1022題目描述

輸入10個數字,然後逆序輸出。

樣例輸入

十個整數

輸出逆序輸出,空格分開

樣例輸入

1 2 3 4 5 6 7 8 9 0

樣例輸出

0 9 8 7 6 5 4 3 2 1

1023題目描述

寫乙個判斷素數的函式,在主函式輸入乙個整數,輸出是否是素數的訊息。

輸入乙個數

輸出如果是素數輸出prime 如果不是輸出not prime

樣例輸入

97樣例輸出

prime

1024題目描述

寫一函式,使輸入的乙個字串按反序存放,在主函式中輸入輸出反序後的字串。

輸入一行字元

輸出逆序後的字串

樣例輸入

123456abcdef

樣例輸出

fedcba654321

1025題目描述

寫一函式,將兩個字串連線

輸入兩行字串

輸出鏈結後的字串

樣例輸入

123abc

樣例輸出

123abc

1026題目描述

寫一函式,將兩個字串中的母音字母複製到另乙個字串,然後輸出。

輸入一行字串

輸出順序輸出其中的母音字母(aeiuo)

樣例輸入

abcde

樣例輸出

ae1027題目描述

寫一函式,輸入乙個四位數字,要求輸出這四個數字字元,但每兩個數字間空格。如輸入1990,應輸出"1 9 9 0"。

輸入乙個四位數

輸出增加空格輸出

樣例輸入

1990

樣例輸出

1 9 9 0

1028題目描述

定義乙個帶參的巨集,使兩個引數的值互換,並寫出程式,輸入兩個數作為使用巨集時的實參。輸出已交換後的兩個值。

輸入兩個數,空格隔開

輸出交換後的兩個數,空格隔開

樣例輸入

1 2樣例輸出

2 11029題目描述

輸入兩個整數,求他們相除的餘數。用帶參的巨集來實現,程式設計序。

輸入a b兩個數

輸出a/b的餘數

樣例輸入

3 2樣例輸出

11030題目描述

三角形面積=sqrt(s*(s-a)*(s-b)*(s-c)) 其中s=(a+b+c)/2,a、b、c為三角形的三邊。定義兩個帶參的巨集,乙個用來求area,另乙個巨集用來求s。 寫程式,在程式中用帶實參的巨集名來求面積area。

輸入a b c三角形的三條邊,可以是小數。

輸出三角形面積,保留3位小數

樣例輸入

3 4 5

樣例輸出

6.000

1031題目描述

給年份year,定義乙個巨集,以判別該年份是否閏年。提示:巨集名可以定義為leap_year,形參為y,既定義巨集的形式為 #define leap_year(y) (讀者設計的字串)

輸入乙個年份

輸出根據是否閏年輸出,是輸出"l",否輸出"n"

C語言上機經典題目 1

c程式設計2 實驗內容 實驗一 迴圈控制 一 1 程式設計計算 s 1 2 2 3 39 40 include main printf s d n s getch 2 程式設計計算 s 1 2 7 include main printf 1 2 3 20 0f n s getch 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...

C語言課程實踐題目

1 設計要求 以小組為單位,完成乙個設計題目。三人為乙個小組,可自己選定一題目來做。小組成員既要有相互合作的精神,又要分工明確。每個學生都必須充分了解整個設計的全過程。最終上交的成果為 課程實踐報告 列印稿和電子稿各乙份 程式源 必須上機除錯通過 2 課程實踐報告內容 1 設計目的 2 總體設計 程...