版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
章節(jié),題干,知識點(diǎn),
11,"【順序結(jié)構(gòu)】編寫程序,輸入一個攝氏溫度,將其轉(zhuǎn)換成華氏溫度(結(jié)果保留一位小數(shù))。
公式:華氏溫度=(攝氏溫度*9/5)+32
例如:輸入:21.0
輸出:69.8
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,001
11,"【順序結(jié)構(gòu)】編寫程序,輸入一個華氏溫度,將其轉(zhuǎn)換成攝氏溫度(結(jié)果保留一位小數(shù))。
公式:攝氏溫度=(華氏溫度-32)*5/9
例如:輸入:70.0
輸出:21.1
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,002
11,"【順序結(jié)構(gòu)】編寫程序:輸入一個矩形的長和寬,計(jì)算該矩形的面積和周長,分別顯示在兩行上。
例如:輸入:3.54
輸出:14.000000
15.000000
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,003
11,"【順序結(jié)構(gòu)】編寫程序,輸入一個圓的半徑,求該圓的面積和周長,分別顯示在兩行上。(圓周率取3.14)
例如:輸入:2.3
輸出:16.61
14.44
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,004
11,"【順序結(jié)構(gòu)】編程:輸入球的半徑R,計(jì)算并輸出球的體積,圓周率π取3.14。(V=4*π*R的立方/3)
例如:輸入:1
輸出:4.19
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,005
11,"【順序結(jié)構(gòu)】編寫程序,輸入一個柱體的底面長、寬及高,輸出該柱體的體積及底面面積,分別顯示在兩行上。
例如:輸入:436
輸出:72.0
12.0
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,006
11,"【順序結(jié)構(gòu)】美元兌換人民幣的比率為1:6.258。編寫程序,假如你拿x美元到銀行去換成RMB,銀行每筆交易收費(fèi)2%,請問兌換后,你到手多少RMB?在兩行上分別輸出兌換后到手的錢及手續(xù)費(fèi)。
例如:輸入:125
輸出:766.61
15.65
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,007
11,"【順序結(jié)構(gòu)】編程:輸入三個數(shù),求出這三個數(shù)的和以及平均值,并在屏幕上輸出,分別顯示在兩行上。
例如:輸入:1.023
輸出:6.0
2.0
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,008
11,"【順序結(jié)構(gòu)】編程:輸入一個三位整數(shù)x(999=>x>=100),將其分解出百位、十位、個位,并求出各位之和以及各位之積,分別顯示在兩行上。
例如:輸入:125
輸出:8
10
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,009
11,"【順序結(jié)構(gòu)】編程:輸入三角形的三邊a,b,c,求其面積s(假設(shè)輸入的值滿足三角形構(gòu)成條件)。
提示:假設(shè)有一個三角形,邊長分別為a、b、c,三角形的面積S可由以下公式求得:S=sqrt(p(p-a)(p-b)(p-c)),而公式里的p為半周長:p=(a+b+c)/2。
例如:輸入:566
輸出:13.64
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,010
11,"【順序結(jié)構(gòu)】編寫程序,輸入某位學(xué)生的學(xué)號(整數(shù))、年齡(整數(shù))、入學(xué)分?jǐn)?shù)(整數(shù))、學(xué)費(fèi)(浮點(diǎn)數(shù)),將這些信息顯示在屏幕上,每行顯示一項(xiàng)信息。
例如:輸入:170011847620000
輸出:17001
18
476
20000.00
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,011
11,"【順序結(jié)構(gòu)】編寫程序,輸入兩個整數(shù)m,n(輸入均不為0),分別計(jì)算并輸出它們的和、差、積、商和求余的結(jié)果,按順序,每行顯示一個值。
例如:輸入:35
輸出:8
-2
15
0.600000
3
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,012
11,"【順序結(jié)構(gòu)】編寫程序,輸入兩個double類型數(shù)m,n(輸入均不為0),分別計(jì)算并輸出它們的和、差、積、商的結(jié)果,按順序,每行顯示一個值。
例如:輸入:3.05.0
輸出:8.000000
-2.000000
15.000000
0.600000
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,013
11,"【順序結(jié)構(gòu)】編寫程序,輸入兩個數(shù)字字符,計(jì)算它倆對應(yīng)的整數(shù)值的和及積,每行顯示一個結(jié)果。
例如:輸入:45
輸出:9
20
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,014
11,"【順序結(jié)構(gòu)】編寫程序,輸入兩個整數(shù),將它們的值互換后再輸出。
例如:輸入:125
輸出:512
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,015
11,"【順序結(jié)構(gòu)】編寫程序,輸入一個人的身高(以厘米為單位)和體重(以公斤為單位),計(jì)算其標(biāo)準(zhǔn)體重(公式:標(biāo)準(zhǔn)體重(單位:公斤)=(身高(單位:厘米)-100)*0.9);再計(jì)算其體重BMI值(公式:bmi=體重/(身高(以米為單位)的平方))。輸出形式:分兩行,第一行先輸出體重,緊跟著再輸出標(biāo)準(zhǔn)體重,第二行輸出BMI值。
例如:輸入:175.369.2
輸出:69.20067.770
22.5
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,016
11,"【順序結(jié)構(gòu)】一年大約有3.156*10的7次方秒。編寫一個程序,提示用戶輸入年齡,然后顯示該年齡對應(yīng)的秒數(shù)。(提示:使用%g來輸出)
例如:輸入:19
輸出:599640000
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,017
11,"【順序結(jié)構(gòu)】1英寸相當(dāng)于2.54厘米。編寫一個程序,提示用戶輸入身高(以英寸為單位),然后以厘米和米分別顯示其身高。
例如:輸入:84.5
輸出:214.6
2.15
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,018
11,"【順序結(jié)構(gòu)】在美國的體積測量系統(tǒng)中,1品脫等于2杯,1杯等于8盎司,1盎司等于2大湯勺,1大湯勺等于3茶勺。編寫一個程序,提示用戶輸入杯數(shù),并以品脫、盎司、湯勺、茶勺為單位顯示等價容量。
例如:輸入:1
輸出:0.581648
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,019
11,"【順序結(jié)構(gòu)】編寫一個程序,把用秒表示的時間轉(zhuǎn)換成用小時、分鐘和秒表示的時間。
例如:輸入:5000
輸出:1小時23分20秒
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,020
11,"【順序結(jié)構(gòu)】從鍵盤上輸入一個天數(shù),將其轉(zhuǎn)換成對應(yīng)的年數(shù)、月數(shù)和天數(shù)(假設(shè)每年均為360天,每月均為30天)。
例如:輸入:1000
輸出:2年9月10天
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,021
11,"【順序結(jié)構(gòu)】編寫一個程序,提示用戶輸入天數(shù),然后將其轉(zhuǎn)換成周數(shù)和天數(shù)。
例如:輸入:18
輸出:18天是2周4天
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,022
11,"【順序結(jié)構(gòu)】大連東聯(lián)路從聯(lián)合路入口到南關(guān)嶺出口全長11.3公里,全程限速70公里/小時。編寫程序,輸入要行駛的里程數(shù),計(jì)算在東聯(lián)路上最短的行駛時間是多少分鐘多少秒?
例如:輸入:11.3
輸出:9分41秒
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,023
11,"【順序結(jié)構(gòu)】編寫一個程序,提示用戶輸入一個整數(shù),計(jì)算并輸出該數(shù)的立方及其個位上數(shù)值的平方,分別在兩行上輸出。
例如:輸入:10
輸出:10000
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【順序結(jié)構(gòu)】,024
11,"【順序結(jié)構(gòu)】編寫程序,大連出租車的白天(6點(diǎn)至22點(diǎn))運(yùn)價規(guī)定為:三公里內(nèi)起步價為10.0元,三公里以外每公里的運(yùn)價為2.0元。編寫程序,從鍵盤上輸入乘車?yán)锍虜?shù),計(jì)算出車費(fèi)(車費(fèi)以元為單位,四舍五入),并輸出在屏幕上。(注:不考慮臨界點(diǎn)跳表的情況)
例如:輸入:4
輸出:12
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【順序結(jié)構(gòu)】,025
11,"【if語句】編寫程序,從鍵盤上輸入一成績,判定其是否及格,若及格,在屏幕上顯示congratulation,若不及格,則在屏幕上顯示:failed。
例如:輸入:65
輸出:congratulation
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,001
11,"【if語句】編寫程序,輸入一個數(shù),輸出它的絕對值。(不允許調(diào)用庫函數(shù))
例如:輸入:-10.0
輸出:10
【提示】使用%g輸出
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,002
11,"【if語句】編寫程序,輸入兩個整數(shù),輸出其中較大者。
例如:輸入:1014
輸出:14
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,003
11,"【if語句】編寫程序,輸入三個整數(shù),輸出其中的最大者。
例如:輸入:103020
輸出:30
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,004
11,"【if語句】編寫程序,輸入3個整數(shù),按從小到大的順序輸出。(不允許使用數(shù)組)
例如:輸入:103020
輸出:102030
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,005
11,"【if語句】編寫程序,從鍵盤上輸入三角形的三邊a,b,c,判斷能否構(gòu)成三角形,若能,計(jì)算并輸出該三角形面積,若不能,則提示:不能構(gòu)成三角形。
提示:假設(shè)有一個三角形,邊長分別為a、b、c,三角形的面積S可由以下公式求得:S=sqrt(p(p-a)(p-b)(p-c)),而公式里的p為半周長:p=(a+b+c)/2。
例如:輸入:311
輸出:不能構(gòu)成三角形
輸入:345
輸出:6.00
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,006
11,"【if語句】編寫程序,從鍵盤上輸入三角形的三邊長,判斷該三角形的形狀(等邊、等腰、一般等),若不能構(gòu)成三角形,輸出“不能構(gòu)成三角形”。
例如:輸入:335
輸出:等腰
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,007
11,"【if語句】編寫程序,從鍵盤上輸入一個字符,若該字符是大寫字母,在屏幕上輸出對應(yīng)的小寫字母。若不是大寫字母,請給出相應(yīng)提示:“這不是一個大寫字母”。
例如:輸入:M
輸出:m
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,008
11,"【if語句】編寫程序,從鍵盤上輸入一個字符,若該字符是小寫字母,在屏幕上輸出對應(yīng)的大寫字母。若不是小寫字母,請給出相應(yīng)提示:“這不是一個小寫字母”。
例如:輸入:t
輸出:T
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,009
11,"【if語句】編寫程序,從鍵盤上輸入一個字符,若該字符是數(shù)字字符,在屏幕上輸出對應(yīng)的整數(shù)數(shù)字。若不是數(shù)字字符,請給出相應(yīng)提示:“這不是一個數(shù)字字符”。
例如:輸入:4
輸出:4(注意,這個4是以整數(shù)的形式輸出的。輸出形式會影響關(guān)鍵值比對)
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,010
11,"【if語句】編寫程序,大連出租車的運(yùn)價規(guī)定為:白天(6點(diǎn)至22點(diǎn),不含22點(diǎn)):三公里內(nèi)起步價為10.0元,三公里以外每公里的運(yùn)價為2.0元。晚上(22點(diǎn)至6點(diǎn)):三公里內(nèi)起步價為12.0元,三公里以外每公里的運(yùn)價為2.4元。編寫程序,從鍵盤上輸入乘車時間及乘車?yán)锍虜?shù),計(jì)算出車費(fèi)(車費(fèi)以元為單位,四舍五入),并輸出在屏幕上。(注:不考慮臨界點(diǎn)跳表的情況)
例如:輸入:44
輸出:14
輸入:214
輸出:12
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,011
11,"【if語句】編寫程序,輸入一個三位的正整數(shù),判斷它是否為“水仙花”數(shù),若是,輸出“Yes”,若不是,輸出“No”?!八苫ā睌?shù)是指該數(shù)的各位上數(shù)值的三次冪之和等于該數(shù)。如371是水仙花數(shù),因?yàn)?的三次冪+7的三次冪+3的三次冪=371。
例如:輸入:371
輸出:Yes
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,012
11,"【if語句】編寫程序,有如下分段函數(shù),從鍵盤上輸入x的值,計(jì)算并輸出f(x)的值。
1/(1-x^2)(x不等于1)
F(x)=
2x-1(x=1)
(注:此處^是數(shù)學(xué)上冪的表示,不是位運(yùn)算符)
例如:輸入:0.5
輸出:1.333333
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,013
11,"【if語句】編寫程序,計(jì)算以下分段函數(shù)的值,并將結(jié)果輸出在屏幕上。
X^2+2X-3(X>=30)
Y=3X^2-X^3(-5<=X<30)
(X+5)^2+4X+2(X<=-5)
(注:此處^是數(shù)學(xué)上冪的表示,不是位運(yùn)算符)
例如:輸入:35.2
輸出:1306.44
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,014
11,"【if語句】編寫程序,輸入x,計(jì)算并輸出下面分段函數(shù)f(x)的值。開方可調(diào)用sqrt庫函數(shù),求冪可調(diào)用pow庫函數(shù)。調(diào)用方法:x的平方根=sqrt(x);。要調(diào)用這兩個函數(shù),需要包含math.h頭文件。
(x+1)^3+2(x-5)^2-7x+1/x(x<0)
F(x)=
x的平方根(x>=0)
(注:此處^是數(shù)學(xué)上冪的表示,不是位運(yùn)算符)
例如:輸入:0.5
輸出:0.707107
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,015
11,"【if語句】編寫程序,輸入一個年份,判斷該年是否為閏年,若是,輸出“Yes”,若不是,輸出“No”。
【提示】閏年的判斷條件:年份滿足以下兩個條件之一即是閏年:
(1)能被400整除;(2)能被4整除,但不能被100整除。
例如:輸入:2016
輸出:Yes
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,016
11,"【if語句】某商場實(shí)施店慶打折活動,活動細(xì)則如下:
(1)購買商品總額超過5000元(含5000元),打5折;
(2)購買商品總額超過4000元(含4000元),打6折;
(3)購買商品總額超過3000元(含3000元),打7折;
(4)購買商品總額超過2000元(含2000元),打8折;
(5)購買商品總額超過1000元(含1000元),打9折;
(6)購買商品總額小于1000元,不打折;
編寫程序,輸入顧客購買商品的總額(都是整10的值),輸出顧客實(shí)際付款金額。
例如:輸入:5000
輸出:2500
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,017
11,"【if語句】百分制成績(整數(shù))與等級制成績的關(guān)系如下:
90~100:優(yōu)秀;80~89:良好;70~79:中等;60~69:及格;0~59:不及格;其他值:非法
編寫程序,輸入一個百分制成績(整數(shù)),輸出對應(yīng)關(guān)系表中的等級。
例如:輸入:-3
輸出:非法
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,018
11,"【if語句】編寫程序,輸入一個正整數(shù),判斷它能否被3、5、7整除,并輸出下列信息之一:
(1)能同時被3、5、7整除;
(2)能被x和y整除;【注:x,y是3、5、7中的某兩個值】
(3)只能被z整除;【注:z是3、5、7中的某一個值】
(4)不能被3、5、7中任一個整除
例如:輸入:35
輸出:能被5和7整除
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,019
11,"【if語句】某市不同品牌的出租車3公里的起步價和計(jì)費(fèi)分別為:夏利7元,3公里以外2.1元/公里;富康8元,3公里以外2.4元/公里;桑塔納9元,3公里以外2.7元/公里。
編寫程序,輸入乘車的車型(X代表夏利,F(xiàn)代表富康,S代表桑塔納)及公里數(shù),輸出應(yīng)付的車費(fèi)(四舍五入到元)。【注:不考慮跳表問題】
例如:輸入:F6.5
輸出:16
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,020
11,"【if語句】高速公路按不同種類汽車制定的每千米收費(fèi)標(biāo)準(zhǔn)如下:
小汽車(用C表示):0.50元;卡車(用T表示):1.00;大客車(用B表示):1.50元
編寫程序,輸入車型及行駛里程(公里數(shù)),輸出車輛的通行費(fèi)。
例如:輸入:T125.5
輸出:125.50
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,021
11,"【if語句】編寫程序,輸入一個5位自然數(shù)n,判斷n是否為對稱數(shù)。如果是,輸出“Yes”,否則,輸出“No”。對稱數(shù)即正序和反序看相等的整數(shù),如97679是對稱數(shù)。
例如:輸入:12312
輸出:No
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,022
11,"【if語句】編寫程序,輸入3個分別表示箱子長、寬、高的正整數(shù)值,判斷并輸出該箱子是立方體還是長方體。
例如:輸入:335
輸出:長方體
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,023
11,"【if語句】編寫程序,輸入一個數(shù)值代表月份,顯示其相應(yīng)的英文月份名稱。當(dāng)輸入值非法時,顯示“error”。(也可用switch語句)
例如:輸入:1
輸出:January
輸入:5
輸出:May
輸入:13
輸出:error
【提示】各月份對應(yīng)的英文(按順序):January,F(xiàn)ebruary,March,April,May,June,July,August,September,October,November,December
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,024
11,"【if語句】編寫程序,輸入一個數(shù)值代表星期,顯示其相應(yīng)的英文名稱。當(dāng)輸入值非法時,顯示“error”。(也可用switch語句)
例如:輸入:0
輸出:error
輸入:7
輸出:Sunday
【提示】星期對應(yīng)的英文(按順序):Monday,Tuesday,Wednesday,Thursday,F(xiàn)riday,Saturday,Sunday
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,025
11,"【if語句】編寫程序,輸入一個一位的自然數(shù),顯示其相應(yīng)的英文名稱。當(dāng)輸入值非法時,顯示“error”。(也可用switch語句)
例如:輸入:0
輸出:Zero
輸入:10
輸出:error
【提示】1~9的英文沒問題吧?。。?!
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,026
11,"【if語句】郵局郵寄包裹的費(fèi)用根據(jù)包裹的重量收取。一個重量2kg或低于2kg的包裹收取3.25元。高于2kg的包裹,高出部分每kg收取1.05元,不足1kg的按1kg計(jì)算。
編寫程序,輸入包裹的重量,輸出發(fā)件人需繳納的費(fèi)用。
例如:輸入:5.63
輸出:7.45
【提示】ceil函數(shù)可用于向上取整。原型:intceil(double);
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,027
11,"【if語句】某商場打折促銷。
購買不足200元商品,不贈代金券;
購買滿200元商品,贈50元代金券;
購買滿400元商品,贈150元代金券;
購買滿600元商品,贈200元代金券;
購買滿800元商品,贈300元代金券;
購買滿1000元商品,贈400元代金券;
購買滿1200元及以上商品,贈總金額50%的代金券(取整)。
編寫程序,輸入購買額x,輸出獲得的代金券數(shù)。
例如:輸入:1000
輸出:400
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,028
11,"【if語句】一元二次方程aX*X+bX+c=0有無實(shí)根是根據(jù)判別式b*b-4ac>0來判定的。
編寫程序,輸入一元二次方程的三個系數(shù)a,b,c,判定該方程是否有實(shí)根。若有,輸出“Yes”,若無,輸出“No”。
例如:輸入:121
輸出:Yes
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,029
11,"【if語句】我校每年實(shí)踐學(xué)期第4周都會舉辦程序設(shè)計(jì)大賽,大賽獲獎可給實(shí)踐學(xué)期課程加分,假定加分辦法如下:
一等獎:加30分;二等獎:加20分;三等獎:加15分;優(yōu)秀獎:加5分。
加分后,課程總分不超過100分。
編寫程序,輸入?yún)①愓叩脑颊n程成績和所獲獎級(1,2,3,4),輸出該參賽者實(shí)踐學(xué)期的課程總分。
例如:輸入:852
輸出:100
輸入:704
輸出:75
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【if語句】,030
11,"【單循環(huán)】編寫程序,輸入一個正整數(shù)n,求其各個數(shù)位上的數(shù)值之和。
例如:輸入:750
輸出:12
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,001
11,"【單循環(huán)】編寫程序,輸入一個正整數(shù)n,求其反序數(shù)。
例如:輸入:705
輸出:507
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,002
11,"【單循環(huán)】編寫程序,輸入一個正整數(shù)n,求其位數(shù)。
例如:輸入:750
輸出:3
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,003
11,"【單循環(huán)】編寫程序,輸入存款金額m、存期year和年利率rate,根據(jù)公式計(jì)算存款到期時的利息interest,輸出時保留2位小數(shù)。
利息計(jì)算公式為:利息=m(1+rate)^year-m
(注:此處^是數(shù)學(xué)上冪的表示,不是位運(yùn)算符)
例如:輸入:1000020.025
輸出:506.25
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,004
11,"【單循環(huán)】編寫程序,輸入兩個正整數(shù)m和n(m<=n),求S=1/m+1/(m+1)+1/(m+2)+…+1/(n-1)+1/n。結(jié)果保留10位小數(shù)。
例如:輸入:15
輸出:2.2833333333
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,005
11,"【單循環(huán)】編寫程序,輸入一個正整數(shù)n,計(jì)算1+1/3+1/5+…的前n項(xiàng)之和。結(jié)果保留10位小數(shù)。
例如:輸入:3
輸出:1.5333333333
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,006
11,"【單循環(huán)】編寫程序,輸入一個正整數(shù)n,計(jì)算1-1/4+1/7-1/10+1/13-1/16+…的前n項(xiàng)之和。結(jié)果保留10位小數(shù)。
例如:輸入:2
輸出:0.7500000000
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,007
11,"【單循環(huán)】編寫程序,輸入一個正整數(shù)n,計(jì)算1-2/3+3/5-4/7+5/9-6/11+…的前n項(xiàng)之和。結(jié)果保留10位小數(shù)。
例如:輸入:3
輸出:0.9333333333
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,008
11,"【單循環(huán)】編寫程序,輸入實(shí)數(shù)x及正整數(shù)n,計(jì)算x的n次方。(注意:不允許調(diào)用pow庫函數(shù))
例如:輸入:3.23
輸出:32.768000
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,009
11,"【單循環(huán)】編寫程序,輸入正整數(shù)m,判斷其各位數(shù)字之和是否等于7。如果是,輸出“Yes”,否則,輸出“No”。
例如:輸入:25
輸出:Yes
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,010
11,"【單循環(huán)】編寫程序,輸入一個正整數(shù)n,判斷其是否為完數(shù),如果是,輸出“Yes”,如果不是,輸出“No”。一個數(shù)若恰好等于它的各因子之和,即稱其為完數(shù),如6=1+2+3,其中1、2、3為因子,6為因子為和。
例如:輸入:15
輸出:No
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,011
11,"【單循環(huán)】編寫程序,輸入兩個正整數(shù)a和n,求a+aa+aaa+…+aa…a(n個a)之和。
例如:輸入:32
輸出:36
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,012
11,"【單循環(huán)】Fibonacci數(shù)列為:
11235813213455…
編寫程序,輸入一個正整數(shù)n,輸出該數(shù)列前n項(xiàng)的和。
例如:輸入:4
輸出:7
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,013
11,"【單循環(huán)】編寫程序,輸入正整數(shù)m和n(0<m<n),計(jì)算y=sqrt(m)+sqrt(m+1)+sqrt(m+2)+…+sqrt(n)的值。(注:sqrt為系統(tǒng)庫函數(shù))
例如:輸入:13
輸出:4.146264
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,014
11,"【單循環(huán)】編寫程序,從鍵盤上輸入若干個整數(shù)(以0作為結(jié)束),統(tǒng)計(jì)正數(shù)個數(shù)及負(fù)數(shù)的個數(shù),分別在兩行上輸出。
例如:輸入:16-2-3714-50
輸出:5
3
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,015
11,"【單循環(huán)】編寫程序,從鍵盤上輸入若干個整數(shù)(以0作為結(jié)束),統(tǒng)計(jì)正數(shù)平均值及負(fù)數(shù)的平均值,分別在兩行上輸出。
例如:輸入:16-2-3714-50
輸出:3.800000
-3.333333
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,016
11,"【單循環(huán)】編寫程序,輸入一個正整數(shù)n,再輸入n個成績,求平均成績及最高和最低成績,分別在三行上輸出,平均值保留一位小數(shù)。(不允許用數(shù)組)
例如:輸入:514253
輸出:3.0
5
1
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,017
11,"【單循環(huán)】編寫程序,輸入一個極小值e,用公式π/4=1-1/3+1/5-1/7+…,求π的近似值,直到最后一項(xiàng)的絕對值小于e為止。輸出保留10位小數(shù)。
例如:輸入:0.0000001
輸出:3.1415928536
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,018
11,"【單循環(huán)】編寫程序,輸入一個正整數(shù)n,計(jì)算S=1-1/4+1/7-1/10+1/13-1/16+…的前n項(xiàng)之和。(結(jié)果保留12位小數(shù))
例如:輸入:3
輸出:0.892857142857
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,019
11,"【單循環(huán)】編寫程序,輸入n(n<1000),輸出100-n之間所有的“水仙花”數(shù),每行輸出一個數(shù)?!八苫ā睌?shù)是指該數(shù)的各位上數(shù)值的三次冪之和等于該數(shù)。如371是水仙花數(shù),因?yàn)?的三次冪+7的三次冪+3的三次冪=371。
例如:輸入:375
輸出:153
370
371
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】",【單循環(huán)】,020
11,"【單循環(huán)】編寫程序,輸入正整數(shù)n,求s=1+2+3+4+…+n的和。
例如:輸入:10
輸出:55
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,021
11,"【單循環(huán)】編寫程序,輸入正整數(shù)n,求1~n之間(含邊界)所有偶數(shù)的平方和。
例如:輸入:6
輸出:56
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,022
11,"【單循環(huán)】編寫程序,輸入正整數(shù)n,求1~n之間(含邊界)所有奇數(shù)的平方和。
例如:輸入:6
輸出:35
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,023
11,"【單循環(huán)】編寫程序,輸入正整數(shù)n,求1~n之間(含邊界)所有偶數(shù)的和。
例如:輸入:6
輸出:12
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,024
11,"【單循環(huán)】編寫程序,輸入正整數(shù)n,求1~n之間(含邊界)所有奇數(shù)的和。
例如:輸入:6
輸出:9
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,025
11,"【單循環(huán)】編寫程序,輸入正整數(shù)n,求1~n之間(含邊界)所有3的倍數(shù)的和。
例如:輸入:10
輸出:18
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,026
11,"【單循環(huán)】編寫程序,輸入一個正整數(shù),求n!。
(注:n!=1*2*3*4*…*n)
例如:輸入:5
輸出:120
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,027
11,"【單循環(huán)】編寫程序,輸入m,求滿足S=1+2+3+4+…+n<m時n的最大值及S的值。
例如:輸入:15
輸出:410
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,028
11,"【單循環(huán)】編寫程序,輸入正整數(shù)n,求s=1+2+4+7+11+16+22+…+n的值。
(注:n不一定會被累加,可能是累加至接近n的一個整數(shù))
例如:輸入:15
輸出:25
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,029
11,"【單循環(huán)】編寫程序,輸入正整數(shù)m和n(0<m<n<1000),統(tǒng)計(jì)m~n之間(含邊界)有多少個滿足下列要求的整數(shù):其各位數(shù)字之和為9且該數(shù)是4的倍數(shù)。編寫程序,輸出區(qū)間內(nèi)滿足條件的整數(shù)的個數(shù),并計(jì)算它們的和。
例如:輸入:100200
輸出:3432
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,030
11,"【單循環(huán)】編寫程序,輸入一批正整數(shù)(以零或負(fù)數(shù)結(jié)束),求其中奇數(shù)的和。
例如:輸入:246170
輸出:8
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,031
11,"【單循環(huán)】編寫程序,輸入一批正整數(shù)(以零或負(fù)數(shù)結(jié)束),求其中奇數(shù)的平均值。
例如:輸入:246170
輸出:4.0
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,032
11,"【單循環(huán)】編寫程序,輸入一批正整數(shù)(以零或負(fù)數(shù)結(jié)束),求其中偶數(shù)的和。
例如:輸入:246170
輸出:12
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,033
11,"【單循環(huán)】編寫程序,輸入一批正整數(shù)(以零或負(fù)數(shù)結(jié)束),求其中偶數(shù)的平均值。
例如:輸入:246170
輸出:4.0
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,034
11,"【單循環(huán)】編寫程序,輸入一批正整數(shù)(以零或負(fù)數(shù)結(jié)束),求其中奇數(shù)的平方和。
例如:輸入:246170
輸出:50
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,035
11,"【單循環(huán)】編寫程序,輸入一批正整數(shù)(以零或負(fù)數(shù)結(jié)束),求其中偶數(shù)的平方和。
例如:輸入:246170
輸出:56
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,036
11,"【單循環(huán)】編寫程序,輸入一個正整數(shù),判斷其是否為素?cái)?shù),如果是,輸出“Yes”,如果不是,輸出“No”。素?cái)?shù)是指一個自然數(shù)n,只能被1和它自身整除。換句話說,n不能被2~n-1中的所有數(shù)整除,則稱n為素?cái)?shù)。另外:規(guī)定自然數(shù)1不是素?cái)?shù)。
例如:輸入:25
輸出:No
輸入:5
輸出:Yes
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,037
11,"【單循環(huán)】編寫程序,輸入一個正的偶數(shù),輸出該偶數(shù)的所有質(zhì)因子,輸出以等式的形式表示。
例如:輸入:500
輸出:500=2*2*5*5
輸入:612
輸出:612=2*2*3*3*17
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,038
11,"【單循環(huán)】編寫程序,輸入一行字符(以回車作為輸入結(jié)束標(biāo)志),統(tǒng)計(jì)其中大寫字母、小寫字母、數(shù)字、空格、其他字符的個數(shù),按順序,將這些統(tǒng)計(jì)值顯示在屏幕上。(不使用數(shù)組)
例如:輸入:abC1222xmY#@
輸出:24422
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,039
11,"【單循環(huán)】編寫程序,計(jì)算并輸出給定整數(shù)n的所有因子之和(不包括1與自身)。
例如:輸入:855
輸出:704
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,040
11,"【單循環(huán)】編寫程序,輸入整型數(shù)m(偶數(shù)),計(jì)算如下
公式的值:y=1.0/2!+1.0/4!+…+1.0/m!(m是偶數(shù)),結(jié)果保留10位小數(shù)。
例如:輸入:2
輸出:0.5000000000
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,041
11,"【單循環(huán)】編寫程序,求一個正整數(shù)的各位數(shù)字的積。(假定輸入時正整數(shù)小于10位數(shù))
例如:輸入:14707
輸出:4707
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,042
11,"【單循環(huán)】編寫程序,判斷整數(shù)x是否是同構(gòu)數(shù)。若是同構(gòu)數(shù),輸出“Yes”;
否則輸出“No”。(假定輸入時,x的值不大于100)
說明:所謂“同構(gòu)數(shù)”是指這樣的數(shù),這個數(shù)出現(xiàn)在它的
平方數(shù)的右邊。例如:輸入整數(shù)25,25的平方數(shù)是625,25是625中右側(cè)的數(shù),所
以25是同構(gòu)數(shù)。
例如:輸入:25
輸出:Yes
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,043
11,"【單循環(huán)】編寫程序,輸入正整數(shù)m,n,每行打印一個整數(shù)、該整數(shù)的平方、該整數(shù)的立方。以m為下邊界(較小值),n為上邊界(較大值)。要求:限定使用for循環(huán)。
例如:輸入:14
輸出:111
248
3927
41664
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,044
11,"【單循環(huán)】編寫程序,循環(huán)輸入一對浮點(diǎn)數(shù),打印兩數(shù)之差除以兩數(shù)之和的結(jié)果(一行一個結(jié)果)。輸入兩個數(shù)均為0時,程序停止。
例如:輸入:14
輸出:-0.600000
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【單循環(huán)】,045
11,"【循環(huán)嵌套】編寫程序,輸入自然數(shù)n,輸出1~n以內(nèi)的所有完數(shù),并輸出其因子。一個數(shù)若恰好等于它的各因子之和,即稱其為完數(shù),如6=1+2+3,其中1、2、3為因子,6為因子為和。(注:要求輸出時按哪下格式連同完數(shù)的因子一同輸出,每個完數(shù)輸出占一行)
例如:輸入:30
輸出:6=1+2+3
28=1+2+4+7+14
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【循環(huán)嵌套】,001
11,"【循環(huán)嵌套】驗(yàn)證哥德巴赫猜想:任何一個不小于6的偶數(shù)均可以表示為兩個奇素?cái)?shù)之和。例如:6=3+3,8=3+5,…,24=5+19。
編寫程序,輸入一個偶數(shù)m,驗(yàn)證m能被表示成兩個素?cái)?shù)之和,只輸出其中一個素?cái)?shù)必須是滿足要求的最小的素?cái)?shù)的一種表達(dá)即可。素?cái)?shù)就是只能被1和自身整除的正整數(shù)。
例如:輸入:50
輸出:50=3+47
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【循環(huán)嵌套】,002
11,"【循環(huán)嵌套】驗(yàn)證哥德巴赫猜想:任何一個不小于6的偶數(shù)均可以表示為兩個奇素?cái)?shù)之和。例如:6=3+3,8=3+5,…,24=5+19。
編寫程序,輸入一個偶數(shù)m,驗(yàn)證m能被表示成兩個素?cái)?shù)之和,只輸出其中一個素?cái)?shù)必須是滿足要求的最小的素?cái)?shù)的一種表達(dá)即可。素?cái)?shù)就是只能被1和自身整除的正整數(shù)。
例如:輸入:50
輸出:50=3+47
50=7+43
50=13+37
50=19+31
50=31+19
50=37+13
50=43+7
50=47+3
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【循環(huán)嵌套】,003
11,"【循環(huán)嵌套】編寫程序,輸入一個正整數(shù)n,輸出2~n間的所有素?cái)?shù)。素?cái)?shù)是指一個自然數(shù)n,只能被1和它自身整除。換句話說,n不能被2~n-1中的任何數(shù)整除,則稱n為素?cái)?shù)。另外:規(guī)定自然數(shù)1不是素?cái)?shù)。
例如:輸入:10
輸出:2357
輸入:12
輸出:235711
【特別提醒:最后一個素?cái)?shù)的后面不要帶空格】
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【循環(huán)嵌套】,004
11,"【循環(huán)嵌套】編寫程序,解決問題。假定你拿1張百元鈔票到銀行換零,要求是必須換成若干張20元、10元和5元。請編寫程序,找出所有可能的找零組合,如100元可兌換1張20元,5張10元,6張5元。
例如:輸入:(無)
輸出:1114(表示20元、10元、5元各自的張數(shù))
1212
1310
...
",【循環(huán)嵌套】,005
11,"【循環(huán)嵌套】編寫程序,解決問題。假設(shè)某小賣鋪錢柜里僅有10元和5元的鈔票各若干張,這時來了一個顧客想兌換一張50元的鈔票。請編寫程序,輸出50元所有可能的兌換組合。
例如:輸入:(無)
輸出:18(表示10元、5元各自的張數(shù))
26
34
…
",【循環(huán)嵌套】,006
11,"【循環(huán)嵌套】編寫程序,解決搬磚問題。36塊磚,36人搬,男搬3,女搬1,小孩2人抬一塊。編寫程序,輸出所有可能的男、女、小孩組合。
例如:輸入:(無)
輸出:1314(表示男人、女人、小孩的人數(shù))
2268
32112
…
",【循環(huán)嵌套】,007
11,"【循環(huán)嵌套】編寫程序,解決百雞問題:100元買100只雞,公雞一只5元錢,母雞一只3元錢,小雞一元錢三只,求100元錢能買公雞、母雞、小雞各多少只?
例如:輸入:(無)
輸出:41878(表示公雞、母雞、小雞的只數(shù))
81181
…
",【循環(huán)嵌套】,008
11,"【循環(huán)嵌套】編寫程序,解決百馬百擔(dān)問題。有100匹馬,馱100擔(dān)貨,大馬馱三擔(dān),
中馬馱2擔(dān),兩匹小馬馱一擔(dān),求大、中、小馬各多少匹?
例如:輸入:(無)
輸出:23068(表示大馬、中馬、小馬的匹數(shù))
52570
82072
…
",【循環(huán)嵌套】,009
11,"【循環(huán)嵌套】編寫程序,解決問題。一黑色袋子中有14個紅球,25個白球,17個黃球,現(xiàn)需要從中任意摸出m個球。請編寫程序,輸入摸球的數(shù)量m,輸出摸出的所有可能的情形中,紅、白、黃球各占多少個。
要求:(1)每種球的個數(shù)不為0;
(2)每種組合輸出占一行。
例如:輸入:7
輸出:115(表示紅球、白球、黃球的個數(shù))
124
133
…
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【循環(huán)嵌套】,010
11,"【循環(huán)嵌套】編寫程序,解決問題。一個籠子里有雞和兔各若干只,雞兔都沒有任何畸形。現(xiàn)已知籠中共有頭m個,腳n只。請編寫程序,輸入m和n,輸出雞、兔各有多少只。如果沒有合理的解,則輸出“No”。
例如:輸入:35100
輸出:2015
輸入:6460
輸出:No
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【循環(huán)嵌套】,011
11,"【循環(huán)嵌套】編寫程序,輸入正整數(shù)n,求1!+2!+3!+……+n!的和。
例如:輸入:3
輸出:9
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【循環(huán)嵌套】,012
11,"【循環(huán)嵌套】編寫程序,找出一個大于給定整數(shù)x且緊隨這個整數(shù)的素?cái)?shù)。
例如:輸入:37
輸出:41
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【循環(huán)嵌套】,013
11,"【循環(huán)嵌套】編寫程序,求給定正整數(shù)n以內(nèi)的素?cái)?shù)之積。(輸入時假定n<28)
例如:輸入:8
輸出:210
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【循環(huán)嵌套】,014
11,"【循環(huán)嵌套】編寫程序,求給定正整數(shù)n以內(nèi)的素?cái)?shù)之和。
例如:輸入:8
輸出:17
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【循環(huán)嵌套】,015
11,"【循環(huán)嵌套】編寫程序,輸入一個整數(shù)h,打印指定行數(shù)(h)的九九乘法表。完整的九九乘法表打印形式如下:(說明:第一個乘數(shù)占兩格,結(jié)果占兩格)
1*1=1
2*1=22*2=4
3*1=33*2=63*3=9
4*1=44*2=84*3=124*4=16
...
9*1=99*2=189*3=27…9*9=81
例如:輸入:3
輸出:1*1=1
2*1=22*2=4
3*1=33*2=63*3=9
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【循環(huán)嵌套】,016
11,"【循環(huán)嵌套】編寫程序,輸入正整數(shù)m,n(m<n),統(tǒng)計(jì)m~n之間有多少個滿足下列要求的整數(shù):其各位數(shù)字之和等于7。輸出數(shù)的個數(shù),同時,再計(jì)算出滿足條件的整數(shù)的和。
例如:輸入:10100
輸出:7301(注:16253443526170之和為301)
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【循環(huán)嵌套】,017
11,"【循環(huán)嵌套】編寫程序,輸入正整數(shù)m,n,以m作為行數(shù),以n作為列數(shù),在屏幕上輸出一個m行n列由“*”組成的矩形圖案。
例如:輸入:43
輸出:***
***
***
***
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【循環(huán)嵌套】,018
11,"【循環(huán)嵌套】編寫程序,輸入正整數(shù)m,以m作為行數(shù),在屏幕上輸出一個m行由“*”組成的三角形圖案。
例如:輸入:4
輸出:*
***
*****
*******
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【循環(huán)嵌套】,019
11,"【循環(huán)嵌套】編寫程序,輸入正整數(shù)m,以m作為行數(shù),在屏幕上輸出一個m行由“*”組成的金字塔形圖案。(最后一行從屏幕最左端開始輸出)
例如:輸入:4
輸出:*
***
*****
*******
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【循環(huán)嵌套】,020
11,"【一維數(shù)組】編寫程序,任意輸入一個正整數(shù),輸出其各位數(shù)字重排后最大的整數(shù)。
例如:輸入:2017
輸出:7210
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,001
11,"【一維數(shù)組】編寫程序,任意輸入一個正整數(shù),輸出其各位數(shù)字重排后最小的整數(shù)。
例如:輸入:2017
輸出:127
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,002
11,"【一維數(shù)組】編寫程序,從鍵盤上輸入一個數(shù)組的10個元素,逆序輸出各元素。
例如:輸入:12345678910
輸出:10987654321(注:最后一個元素末尾沒有空格)
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,003
11,"【一維數(shù)組】編寫程序,從鍵盤上輸入一個數(shù)組的10個元素,逆序存儲各元素后,再順序輸出逆置后的數(shù)組。
例如:輸入:12345678910
輸出:10987654321(注:最后一個元素末尾沒有空格)
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,004
11,"【一維數(shù)組】編寫程序,從鍵盤上輸入一個數(shù)組的10個元素,將每個元素依次向后移一個位置,最后一個元素移動到第一個元素的位置。
例如:輸入:12345678910
輸出:10123456789(注:最后一個元素末尾沒有空格)
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,005
11,"【一維數(shù)組】編寫程序,從鍵盤上輸入一個數(shù)組的10個元素,將每個元素依次向前移一個位置,第一個元素移動到最后的位置。
例如:輸入:12345678910
輸出:23456789101(注:最后一個元素末尾沒有空格)
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,006
11,"【一維數(shù)組】編寫程序,輸入一個數(shù)組的10個元素,再輸入一個整數(shù)x,在數(shù)組中查找到x,將其從數(shù)組中刪除,將刪除元素后的數(shù)組順序輸出。
例如:輸入:12345678910
4
輸出:1235678910(注:最后一個元素末尾沒有空格)
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,007
11,"【一維數(shù)組】編寫程序,先輸入一個已排好升序的數(shù)組(10個元素),再輸入一個新數(shù)x,將x插入到該數(shù)組中,并使其仍然保持升序。輸出插入后的數(shù)組。
例如:輸入:12345678910
4
輸出:123445678910(注:最后一個元素末尾沒有空格)
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,008
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再輸出數(shù)組中最大值。
例如:輸入:12345678910
輸出:10
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,009
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再輸出數(shù)組中最小值。
例如:輸入:12345678910
輸出:1
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,010
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再輸出數(shù)組中最大值的下標(biāo)。
例如:輸入:12345678910
輸出:9
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,011
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再輸出數(shù)組中最小值的下標(biāo)。
例如:輸入:12345678910
輸出:0
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,012
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再輸出數(shù)組中最大值與最小值的差。
例如:輸入:12345678910
輸出:9
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,013
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,互換最大值與最小值后(均從下標(biāo)0開始找起),再輸出數(shù)組的所有元素。
例如:輸入:12345678910
輸出:10234567891(最后一個元素后沒有空格)
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,014
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再計(jì)算并輸出數(shù)組中所有元素的和。
例如:輸入:12345678910
輸出:55
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,015
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再計(jì)算并輸出數(shù)組中所有偶數(shù)元素的和。
例如:輸入:12345678910
輸出:30
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,016
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再計(jì)算并輸出數(shù)組中所有奇數(shù)元素的和。
例如:輸入:12345678910
輸出:25
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,017
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再計(jì)算并輸出數(shù)組中所有元素的平均值。
例如:輸入:12345678910
輸出:5.500000
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,018
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再計(jì)算并輸出數(shù)組中所有偶數(shù)元素的個數(shù)。
例如:輸入:12345678910
輸出:5
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,019
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再計(jì)算并輸出數(shù)組中所有偶數(shù)元素的平均值。
例如:輸入:12345678910
輸出:6.000000
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,020
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再計(jì)算并輸出數(shù)組中所有元奇數(shù)素的個數(shù)。
例如:輸入:12345678910
輸出:5
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,021
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再計(jì)算并輸出數(shù)組中所有元奇數(shù)素的平均值。
例如:輸入:12345678910
輸出:5.000000
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,022
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再輸出數(shù)組中比平均值大的所有元素。
例如:輸入:12345678910
輸出:678910
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,023
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再輸出數(shù)組中比平均值小的所有元素。
例如:輸入:12345678910
輸出:12345
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,024
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再輸出數(shù)組中比平均值小的所有偶數(shù)。
例如:輸入:12345678910
輸出:24
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,025
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再輸出數(shù)組中比平均值小的所有奇數(shù)。
例如:輸入:12345678910
輸出:135
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,026
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再輸出數(shù)組中第一個奇數(shù)的下標(biāo)。
例如:輸入:12345678910
輸出:0
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,027
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再輸出數(shù)組中第一個偶數(shù)的下標(biāo)。
例如:輸入:12345678910
輸出:1
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,028
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再把該數(shù)組中所有的奇數(shù)存儲到另一數(shù)組中,并計(jì)算奇數(shù)的個數(shù)。輸出轉(zhuǎn)存后的奇數(shù)數(shù)組及該數(shù)組的元素個數(shù)。
例如:輸入:12345678910
輸出:13579
5
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,029
11,"【一維數(shù)組】編寫程序,先往數(shù)組中輸入10個元素,再把該數(shù)組中所有的偶數(shù)存儲到另一數(shù)組中,并計(jì)算偶數(shù)的個數(shù)。輸出轉(zhuǎn)存后的偶數(shù)數(shù)組及該數(shù)組的元素個數(shù)。
例如:輸入:12345678910
輸出:246810
5
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,030
11,"【一維數(shù)組】編寫程序,計(jì)算并輸出Fabonacci數(shù)列的前n項(xiàng),n從鍵盤上輸入。
Fabonacci數(shù)列的形式為:11235813213455…
例如:輸入:4
輸出:1123
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,031
11,"【一維數(shù)組】編寫程序,計(jì)算并輸出Fabonacci數(shù)列的前n項(xiàng)之和,n從鍵盤上輸入。
Fabonacci數(shù)列的形式為:11235813213455…
例如:輸入:4
輸出:7
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,032
11,"【一維數(shù)組】編寫程序,輸入一個正整數(shù)n,接下來再輸入n個值為0~10范圍內(nèi)的正整數(shù),輸出出現(xiàn)次數(shù)最多的那個數(shù),如果有多個數(shù)出現(xiàn)的次數(shù)相同,則輸出值最小的那個數(shù)。
例如:輸入:9
140747544
輸出:4(因?yàn)?出現(xiàn)的次數(shù)最多)。
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,033
11,"【一維數(shù)組】編寫程序,輸入一個新數(shù),查詢該數(shù)是否在數(shù)組中,若在,輸出其下標(biāo),若不在,給出相應(yīng)提示(例如,輸出“nothisnumber.”)。
例如:輸入:12345678910
5
輸出:4
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【一維數(shù)組】,034
11,"【二維數(shù)組】編寫程序,輸入正整數(shù)n,打印n階的楊輝三角。
提示:楊輝三角形有以下特點(diǎn):
(1)只有下半三角形有確定的值;
(2)第一列和對角線上的元素值都是1,其他元素值均是前一行同一列元素與前一行前一列元素之和。
例如:輸入:5
輸出:1
11
121
1331
14641
15101051
(注:指定用二維數(shù)組實(shí)現(xiàn))
【要求】輸出時必須用%10d輸出每個整數(shù)。
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【二維數(shù)組】,001
11,"【二維數(shù)組】編寫程序,輸入正整數(shù)m,n,再輸入m*n個整數(shù)作為一個m行n列的二維數(shù)組的元素,然后在屏幕上以m行n列矩陣的方式顯示該數(shù)組的所有元素。
例如:輸入:38
12345678
22345678
32345678
輸出:12345678
22345678
32345678
【要求】輸出時必須用%3d輸出每個整數(shù)。
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【二維數(shù)組】,002
11,"【二維數(shù)組】編寫程序,輸入整數(shù)m,n,再輸入一個m行n列的矩陣,輸出該矩陣中最小元素的值(若有多個,輸出從左上角開始按先行后列的方式查找到的第一個)。
例如:輸入:54
52341
678910
23416
87642
輸出:1
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【二維數(shù)組】,003
11,"【二維數(shù)組】編寫程序,輸入整數(shù)m,n,再輸入一個m行n列的矩陣,輸出該矩陣中最大元素的值(若有多個,輸出從左上角開始按先行后列的方式查找到的第一個)。
例如:輸入:54
52341
678910
23416
87642
輸出:10
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【二維數(shù)組】,004
11,"【二維數(shù)組】編寫程序,輸入整數(shù)m,n,再輸入一個m行n列列的矩陣,輸出該矩陣中最小元素的下標(biāo)值(若有多個,輸出從左上角開始按先行后列的方式查找到的第一個)。
例如:輸入:54
52341
678910
23416
87642
輸出:04
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【二維數(shù)組】,005
11,"【二維數(shù)組】編寫程序,輸入整數(shù)m,n,再輸入一個m行n列的矩陣,輸出該矩陣中最大元素的下標(biāo)值(若有多個,輸出從左上角開始按先行后列的方式查找到的第一個)。
例如:輸入:54
52341
678910
23416
87642
輸出:14
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【二維數(shù)組】,006
11,"【二維數(shù)組】編寫程序,輸入整數(shù)n,再輸入一個n行n列的矩陣,將該矩陣逆置,然后再輸出。
例如:輸入:5
12345
678910
1112131415
1617181920
2122232425
輸出:16111621
27121722
38131823
49141924
510152025
【要求】輸出時必須用%3d輸出每個整數(shù)。
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【二維數(shù)組】,007
11,"【二維數(shù)組】編寫程序,輸入整數(shù)m,n,再輸入一個m行n列的矩陣,將該矩陣的每個元素倍增,然后再以矩陣的形式輸出。
例如:輸入:54
12345
678910
1112131415
1617181920
輸出:246810
1214161820
2224262830
3234363840
【要求】輸出時必須用%3d輸出每個整數(shù)。
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【二維數(shù)組】,008
11,"【二維數(shù)組】編寫程序,輸入正整數(shù)m,n,再輸入m*n個整數(shù)作為一個m行n列的二維數(shù)組的元素,然后求該二維數(shù)組的鞍點(diǎn)(以下標(biāo)的形式輸出)。若沒有鞍點(diǎn),則輸出“No”。
所謂鞍點(diǎn),即該位置上的元素在該行上最大,在該列上最小。一個矩陣也可能沒有鞍點(diǎn)。
例如:輸入:48
123412678
22349678
323410678
423411678
輸出:14(注:因?yàn)橄聵?biāo)1,4位置上的值9在第1行最大,在第4列為最?。?/p>
再例如:輸入:48
12345676
22349658
323410649
423411698
輸出:No(注:因?yàn)闆]有一個下標(biāo)上的值滿足鞍點(diǎn)的條件)
【測試數(shù)據(jù)有多組,每組輸出結(jié)果后必須換行】
",【二維數(shù)組】,009
11,"【二維數(shù)組】編寫程序,輸入整數(shù)m,n,再分別輸入兩個m行n列的矩陣,求這兩個矩陣的和,以矩陣的形式輸出結(jié)果。
例如:輸入:45
12345
678910
1098
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年許可使用合同:知名商標(biāo)授權(quán)使用特別條款
- 大班社會活動克服困難
- 2024年電子商務(wù)平臺技術(shù)開發(fā)與授權(quán)協(xié)議
- 2024年版:王紅與陳剛股權(quán)轉(zhuǎn)讓協(xié)議
- 二零二五年度辦公室裝修改造與室內(nèi)外綠化服務(wù)合同范本
- 二零二五年健身房健身教練團(tuán)隊(duì)管理與培訓(xùn)聘用合同3篇
- 大學(xué)生外出安全班會
- 2024年貨物運(yùn)輸協(xié)議條款集錦版B版
- 2024年股權(quán)融資增信擔(dān)保協(xié)議范例一
- 二零二五年度4S店汽車零部件供應(yīng)合同樣本圖2篇
- 全國各城市的50年一遇雪壓和風(fēng)壓
- 英語聽力技巧與應(yīng)用(山東聯(lián)盟)智慧樹知到課后章節(jié)答案2023年下濱州學(xué)院
- 2024屆甘肅省平?jīng)鍪徐o寧縣英語九年級第一學(xué)期期末教學(xué)質(zhì)量檢測模擬試題含解析
- 寧夏農(nóng)產(chǎn)品物流發(fā)展現(xiàn)狀的探究 物流管理專業(yè)
- 人教版八年級數(shù)學(xué)下冊課件【全冊】
- 隱患排查治理工作方案
- 七年級數(shù)學(xué)上冊專題18 一元一次方程有整數(shù)解(解析版)
- 酒店安全生產(chǎn)責(zé)任制
- 輔導(dǎo)員工作匯報(bào)課件
- 企業(yè)清產(chǎn)核資報(bào)表
- 漢字文化解密學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫2023年
評論
0/150
提交評論