精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
c
編程練習(xí)題
一、程序控制結(jié)構(gòu)編程練習(xí)題1.有一函數(shù)如下所示:
Y=xx+5
x-5(x<><>
已知x值時,輸出y值。
2.編程計算:s=∑∑(i+1)2(j+2)2
i=1j=1203
3.求sum=a+aa+aaa+aaaa+…+aa…a(表示n個a)的值。其中a是一位數(shù)字。例如當(dāng)n=6,a=2時sum=2+22+222+2222+22222+222222。n和a的值由鍵盤輸入。
4.求100~230之間所有素數(shù)的和。
5.從鍵盤上輸入任意整數(shù),逆序輸出其各位數(shù)字,同時求出其位數(shù)及各位數(shù)字之和。
6.輸入某學(xué)生成績,若成績在90-100輸出"excellent",若成績在80-89輸
出"good",若成績在70-79輸出"general",若成績在60-69輸
出”pass”,若成績在0-59輸出”nopass”。
7.編程計算n!。n從鍵盤輸入,且n<>
8.編程計算1!+2!+……+20!。
9.輸入三人數(shù),按從小到大的大順序輸出。
10.在100~200中找出同時滿足3除余2,用5除余3和用7除余2的所有整數(shù)。
11.找出20~150中所有能被3或被7整除的數(shù)。
12.找出1~100這間所有的素數(shù),要求一行輸出5個。
13.求20~130之間所有素數(shù)的和。
14.求100~999中的。所謂水仙花數(shù)是指一個三位數(shù),它的每位數(shù)字的立方之和
等于該數(shù)。例如,因為153=13+53+33,所以153為水仙花數(shù)。
15.求1000之內(nèi)的所有完數(shù)。所謂完數(shù)是指一個數(shù)恰好等于它的所有因子之和。
例如,6=1+2+3,所以6為完數(shù)。
14.編一程序顯示如下圖案:
*
***
*****
*******
*********
15.編一程序顯示如下圖案:
*********
*******
*****
***
*
重磅推薦:百度閱讀APP,免費看書神器!
1/5
16.編一程序顯示如下圖案:
*
***
*****
*******
*********
*******
*****
***
*
17.編一程序顯示如下圖案:
A
ABC
ABCDE
ABCDEFG
18.根據(jù)π/4=1-1/3+1/5-1/7+…求π的近似值,直到最后一項的值小于
0.000001為止。
19.猴子吃桃問題。猴子第一天摘下若干個桃子,當(dāng)即吃了一半,還不過癮,又
多吃了一個。第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,發(fā)現(xiàn)只剩一個桃子了,求猴子第一天究竟摘了多少個桃子?
20.編寫程序輸出菲波那切數(shù)列的前20項。即前兩項為1,以后每一項為前兩項
之和。
21.分別使用for、while、dowhile語句編程打印九九乘法表。
22.若一頭小母牛,從出生起第四個年頭開始每年生一頭母牛,按此規(guī)律,第n
年時有多少頭母牛?
24.從鍵盤上輸入若干整數(shù),計算并輸出其中正整數(shù)的平均值,以0作為輸入結(jié)束標志。(要求分別使用while語句、do…while語句編寫)
25.分別使用while、dowhile、for語句編程實現(xiàn)s=∑n!
n=210
26.已知xxz+yzz=532,求所有可能的x,y,z的值
27.編程計算1+2+3+…+100
28.編程計算1~100所有奇數(shù)之和。
29.編程計算1~100所有偶數(shù)之和。
30.編程實現(xiàn)如下功能:從鍵盤輸入兩個正整數(shù)m,n(m<>
31.編程實現(xiàn)下列功能:從鍵盤輸入x,利用下列公式計算cos(x)的近似值。要
-8求準確度達到10。
x2x4x6x8
cosx=1?+?+?....2!4!6!8!
32.從鍵盤輸入任意多個正整數(shù),計算其和。當(dāng)輸入為0時結(jié)束輸入,并輸出計算結(jié)果。
2/5
33.寫一個完整的程序,從鍵盤讀入兩個浮點數(shù)和一個運算符,根據(jù)運算符計算兩個浮點數(shù)的運算結(jié)果,并輸出。運算符可能的值是’+’,’-‘,’*’,’/’。
34.編程統(tǒng)計數(shù)組a中正數(shù)、0、負數(shù)的個數(shù)
35.從鍵盤輸入10個正數(shù)存入數(shù)組x中,然后輸入要查找的整數(shù)a,如找到則輸出a及a的下標,如找不到,則把a存入到數(shù)組的最后。
36.從鍵盤輸入20個學(xué)生的成績,輸出平均分數(shù),并統(tǒng)計優(yōu)秀、良好、中等、及格和不及格學(xué)生的人數(shù)。
37.把有序的一兩個數(shù)組a和b合并,要求合并后的數(shù)組依然有序。
二、函數(shù)編程練習(xí)題
1.編寫函數(shù)voidreverse(intn),將n逆序輸出。
2.編寫函數(shù)intcount(charp[])統(tǒng)計字符串p的長度并作為函數(shù)值返回。
3.函數(shù)intmax(inta,intb,intc)是求a、b、c中的最大值,請實現(xiàn)。
4.函數(shù)voidprint_week(intm)是實現(xiàn)根據(jù)整型變量m的值,輸出其表示的星期幾的英語單詞。(使用switch語句)
5.編寫二個函數(shù):一個函數(shù)voidsum(n)是求指定范圍1-n內(nèi)所有素數(shù)的和;另一個函數(shù)intfact是判斷一個數(shù)是否是素數(shù);要求在sum中調(diào)用fact進行判斷,然后求素數(shù)和。
6.函數(shù)voidmenu()是實現(xiàn)一個簡單的菜單程序,運行時顯示:
Menu:
A(階乘)
S(求和)
F(找素數(shù))
Q(退出)
請選擇(A/S/F/Q)?
7.實現(xiàn)函數(shù)longfact(n),計算n的階乘。
8.函數(shù)intSUM(intn)是計算1+2+…+n.
9.函數(shù)voidprim(intn)是找出2-n內(nèi)的所有素數(shù),每行輸出10個素數(shù)。
10.函數(shù)voidsum(intn=100)的功能是找出n以內(nèi)的所有素數(shù),并求和。
11、函數(shù)longfact(intn)是計算1!+2!+3!+..+n!,并將結(jié)果作為函數(shù)值返回。請實現(xiàn)該函數(shù)。
12.函數(shù)voidsum(int&s,intn)是計算s=1+2+3+…+n。請實現(xiàn)該函數(shù)。
13.函數(shù)voidmax(inta[],intn,int&max)是求n個元素的數(shù)組a中的最大值,將最值存放在max中。請實現(xiàn)該函數(shù)功能。
14.函數(shù)voidinput(foatscore[][3],int&n)是要求從鍵盤輸入n個學(xué)生的3門成績,存入score[][3]中。由于學(xué)生人數(shù)不確定,要求輸入為999時結(jié)束輸入主。最后實際錄入的學(xué)生人數(shù)放入到n中返回調(diào)用處。請實現(xiàn)該函數(shù)。
15.函數(shù)intdigit(charstr[])的功能是統(tǒng)計字符串str中的數(shù)字字符個數(shù)和,將統(tǒng)計結(jié)果作為函數(shù)值。請編程實現(xiàn)該函數(shù)。
16.函數(shù)voidprint(int*p,intn)的功能是輸出n個整數(shù)。這n個整數(shù)存放在以p為首地址的內(nèi)在中。請實現(xiàn)該函數(shù)。
17.函數(shù)voidprint(int(*p)[4],intn,intm)功能是輸出p所指向的n行m列二維數(shù)組中所有的元素。
18.有一結(jié)構(gòu)體定義如下:
3/5
typedefstructdate
{intday;
intmonth;
intyear;
}DATE;
函數(shù)voidLuru(DATExs[],intn)的功能是從鍵盤上錄入n個學(xué)生的生日。請實現(xiàn)該函數(shù)。
19.有結(jié)構(gòu)體定義如下:
typedefstructstu
{charno[12];
charname[20];
floatscore[4];
floatzf;總分//
floataver;//平均分
}STUDENT;
(1)函數(shù)voidpp(STUDENTxs[],intn)的功能是按表格的形式輸出n個學(xué)生的所有信息。請實現(xiàn)該函數(shù)。
(2)函數(shù)voidjishuan(STUDENTxs[],intn)的功能是計算n個學(xué)生的總分和平均分。請實現(xiàn)該函數(shù)。
20.函數(shù)voidWrite(inta[],intn)的功能是將n個元素的數(shù)組a中的所有元素寫入文件data.dat中。請實現(xiàn)該函數(shù)。
21.函數(shù)voidRead(intb[],int&n)的功能是文件data.dat中的所有整數(shù)讀入到數(shù)組b中,整數(shù)個數(shù)存入到n中。請實現(xiàn)該函數(shù)。
22.文件file.txt中存放了若干字符。函數(shù)inttongji(int&n)是統(tǒng)計文件file.txt中數(shù)字和字母的個數(shù)。將字母個數(shù)存入到n中,數(shù)字的個數(shù)作為函數(shù)值。請實現(xiàn)該函數(shù)。
三、遞歸函數(shù)設(shè)計
1.計算最大約數(shù)gcd(m,n)可用遞歸形式定義如下:
若m%n等于0,則gcd(m,n)等于n
否則,gcd(m,n)等于gcd(n,m%n)。
編寫一遞歸函數(shù),求最大約數(shù),并測試。2.編寫一遞歸函數(shù),計算下面的級數(shù):
111m(i)=1+++......+23i
3.編寫一遞歸函數(shù),計算下面的級數(shù):
12345im(i)=+++++.....+3579112i+1
4.編寫一函數(shù),逆序輸出一個整數(shù)n。函數(shù)頭如下:
voidreverseDisplay(intvalue)
5.編寫一函數(shù),逆序輸出一個字符串,函數(shù)頭如下:
voidreverseDisplay(constchar*s)
6.編寫一遞歸函數(shù),統(tǒng)計一個指定字符在一個字符串中出現(xiàn)的次數(shù),函數(shù)頭如下:
intcount(char*,char)
4/5
7.編寫一遞歸函數(shù),計算一個整數(shù)中所有數(shù)字之和。函數(shù)頭如下:
intsumDigit(longn)
8.編寫一遞歸函數(shù),計算2n
9.編寫一遞歸函數(shù),計算1+2+3+4+…+n。n為正整數(shù)
10.編寫一遞歸函數(shù),計算n!
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C經(jīng)典題目Java做
C語言入門100題
JAVA經(jīng)典算法32題
VB程序設(shè)計的常用算法
數(shù)學(xué)不好,你連“簡單”的計數(shù)都不會,計數(shù)問題為什么能這么難?
# python入門經(jīng)典100題
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服

主站蜘蛛池模板: 缙云县| 天水市| 天台县| 柳河县| 岐山县| 上思县| 鄯善县| 呼玛县| 册亨县| 阜新| 雷州市| 平利县| 商都县| 衡南县| 斗六市| 山东| 闽侯县| 岑溪市| 天门市| 天等县| 射洪县| 巍山| 桃园市| 龙泉市| 光泽县| 乐平市| 永泰县| 全南县| 宁波市| 永济市| 行唐县| 金坛市| 苏尼特右旗| 阿勒泰市| 新竹县| 潜江市| 崇义县| 禹城市| 鞍山市| 盱眙县| 西乡县|