1.輸入2個整數,求兩數的平方和並輸出。 編程
2. 輸入一個圓半徑(r)當r>=0時,計算並輸出圓的面積和周長,不然,輸出提示信息。數組
三、函數y=f(x)可表示爲:函數
四、編寫一個程序,從4個整數中找出最小的數,並顯示此數。spa
5.有一函數當x<0時y=1,當x>0時,y=3,當x=0時y=5,編程,從鍵盤輸入一個x值,輸出y值。設計
6.從鍵盤輸入兩個數,求出其最大值(要求使用函數完成求最大值,並在主函數中調用該函數)指針
七、從鍵盤輸入你和你朋友的年齡,編成判斷誰的年齡最大,並打印最大者的年齡。blog
八、鍵盤輸入2個加數,再輸入答案,若是正確,顯示「right」,不然顯示「error」排序
9. 編一程序每月根據每月上網時間計算上網費用,計算方法以下: 遊戲
要求當輸入每個月上網小時數,顯示該月總的上網費用(6分)ci
10.神州行用戶無月租費,話費每分鐘0.6元,全球通用戶月租費50元,話費每分鐘0. 4元。輸入一個月的通話時間,分別計算出兩種方式的費用,判斷哪種合適。
11.我的所得稅計算,應納稅款的計算公式以下:
收入 |
稅率 |
收入<=1000元部分 |
0% |
2000元>=收入>1000元的部分 |
5% |
3000元>=收入>2000元的部分 |
10% |
6000元>=收入>3000元的部分 |
15% |
收入>6000元的部分 |
20% |
輸入某人的收入,計算出應納稅額及實際獲得的報酬。(7分)
(如需連續計算多我的的納稅狀況,直到輸入負數爲止,程序應如何改進?試寫出程序)
12.從鍵盤上輸入一個百分制成績score,按下列原則輸出其等級:score≥90,等級爲A;80≤score<90,等級爲B;70≤score<80,等級爲C;60≤score<70,等級爲D;score<60,等級爲E。
13. 編程設計一個簡單的計算器程序。從鍵盤輸入2個操做數,1個運算符,當運算符爲加(+)、減(-)、乘(*)、除(/)時,輸出計算結果
14. 從鍵盤輸入10個整數,統計其中正數、負數和零的個數,並在屏幕上輸出。
1五、編程序實現求1-200之間的全部數的乘積並輸出。
16. 從鍵盤上輸入10個數,求其平均值。
1七、編程序實現求1-1000之間的全部奇數的和並輸出。
18.有一個分數序列:2/1,3/2,5/3,8/5,13/8,21/13……
編程求這個序列的前20項之和。
19. 用數組實現如下功能:輸入5個學生成績,然後求出這些成績的平均值並顯示出來。
20、用循環的方法構造一個5行5列的二維數組,使主對角線上的變量爲1,其它爲0,並將數組中全部項按行按列顯示出來。
21.求一個3×3矩陣對角線元素之和。從鍵盤輸入矩陣元素的值並輸出和的值.
22.輸入n的值,n表明行數,輸出如圖所示的圖形。(6分)
*
* * *
* * * * *
* * * * * * * (此圖爲n=4時的輸出結果)
2三、從鍵盤輸入30名學生的成績數據,求其中的最高分、最低分和平均分。
(提示:用數組存放成績數據)
24.從鍵盤輸入某班學生某門課的成績及其學號(班級人數最多40人,具體人數由鍵盤輸入),輸出該班最高分和最低分及其學生學號;並輸出該班該課程的總分和平均分。請編寫程序。
25.將一個有5個元素的數組中的值(整數)按逆序從新存放。
例: 原來順序爲:八、六、五、四、1,要求改成一、四、五、六、8
26.從鍵盤上輸入一個2*3的矩陣,將其轉置後造成3*2的矩陣輸出。
27.編寫兩個函數分別求兩個整數的最小公倍數和最大公約數,用主函數調用這兩個函數並輸出結果。兩個整數由鍵盤輸入。
28. 輸入一個3*3矩陣,求出其轉置矩陣,並求出兩個矩陣的和.
2九、從鍵盤輸入10名學生的成績數據,按成績從高到低的順序排列並輸出。(提示:用數組存放成績數據)
30. 定義一個5行3列的數組,從鍵盤輸入各數組元素的值,計算各數組元素之和。
3一、編寫程序,交換兩個數組中的對應元素。
3二、從鍵盤上輸入一個4*3的整型數組,找出數組中的最小值及其在數組中的下標。
33.編程實現以下功能:從鍵盤輸入一行字符,統計其中大寫英文字符,小寫英文字符和其餘字符的個數。
34.編程實現以下功能:
1)在主函數中,實現從鍵盤輸入10名學生某門課的成績,保存在一維數組中;調用排序函數;對排序後的數組中的元素按從高到低打印輸出。
2)編寫排序函數,使用數組名作函數參數,實現對該成績的排序。
35.編程實現以下功能:
實現從鍵盤輸入兩個字符串,分別存入兩個不一樣的字符數組中;將兩個字符串鏈接爲一個字符串,並打印輸出鏈接後的整個字符。
3六、猜數遊戲。系統隨機產生一個整數,經過鍵盤輸入數據猜數,猜對爲止,並要求統計猜的次數。
注:rand()函數能夠產生0~32767間的正整數,程序中需包含stdlib.h。
37.輸入兩個整數,利用指針變量做爲函數參數,編程實現兩數互換功能,並將交換後的數據從新輸出。
38.隨機輸入若干個學生的體重,以輸入負數或零結束,分別求最重和最輕的體重,並計算平均體重。
39.輸入m,k的值,編程求下面表達式的值:(要求編寫一個求階乘的函數,調用函數實現本題)
40. 編寫程序,其中自定義一函數,用來判斷一個整數是否爲素數,主函數輸入一個數,輸出是否爲素數。