




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
題目的輸入數(shù)據(jù)和輸出數(shù)據(jù)有多組(不定),對(duì)每一組輸入都應(yīng)有相應(yīng)的輸出。也就是運(yùn)行一次程序進(jìn)行多次計(jì)算。通過(guò)循環(huán)來(lái)實(shí)現(xiàn)多實(shí)例測(cè)試先從a+b開(kāi)始:12/30/20221題目的輸入數(shù)據(jù)和輸出數(shù)據(jù)有多組(不定),對(duì)每一組輸初學(xué)者很常見(jiàn)的一種寫(xiě)法:#include<stdio.h>intmain(){inta,b;scanf(“%d%d”,&a,&b);printf(“%d”,a+b);}12/30/20222初學(xué)者很常見(jiàn)的一種寫(xiě)法:#include<stdio.h>1輸入_第一類:例一:a+b(一)求a+b,輸入包含N組數(shù)據(jù),下面接著N組數(shù)據(jù),每組數(shù)據(jù)包含兩個(gè)整數(shù)a和b,對(duì)每組數(shù)據(jù)輸出a+b的結(jié)果,每個(gè)結(jié)果占一行。
SampleInput2151020
SampleOutput63012/30/20223輸入_第一類:例一:a+b(一)
12/26/20223源代碼:#include<stdio.h>intmain(){intn,i,a,b; scanf("%d",&n);for(i=0;i<n;i++){ scanf("%d%d",&a,&b); printf("%d\n",a+b);}}12/30/20224源代碼:#include<stdio.h>12/26/20本類輸入解決方案: scanf("%d",&n); for(i=1;i<=n;i++)
{
....
}12/30/20225本類輸入解決方案:12/26/20225
第二類:例二:a+b(二)求a+b,輸入包含多組數(shù)據(jù),每組數(shù)據(jù)包含兩個(gè)整數(shù)a和b,對(duì)每組數(shù)據(jù)輸出a+b的結(jié)果。特點(diǎn):沒(méi)有告訴你有多少組數(shù)據(jù)Sampleinput:151020Sampleoutput:63012/30/20226
第二類:例二:a+b(二)Sampleinput:12正確答案#include<stdio.h>intmain(){
inta,b;
while(scanf("%d%d",&a,&b)!=EOF) printf("%d\n",a+b);}
12/30/20227正確答案#include<stdio.h>12/26/20本類輸入解決方案: while(scanf("%d%d",&a,&b)!=EOF) {
....
}12/30/20228本類輸入解決方案:12/26/20228說(shuō)明(1):Scanf函數(shù)返回值就是讀出的變量個(gè)數(shù),如:scanf(“%d%d”,&a,&b);
如果只有一個(gè)整數(shù)輸入,返回值是1,如果有兩個(gè)整數(shù)輸入,返回值是2,如果一個(gè)都沒(méi)有,則返回值是-1。EOF是一個(gè)預(yù)定義的常量,等于-1。注意:當(dāng)所有數(shù)據(jù)輸出完成時(shí),ctrl+z結(jié)束輸入12/30/20229說(shuō)明(1):Scanf函數(shù)返回值就是讀出的變量個(gè)數(shù),如:sc第三類:例三:a+b(三)求a+b,輸入包含多組數(shù)據(jù),每組數(shù)據(jù)包含兩個(gè)整數(shù)a和b,對(duì)每組數(shù)據(jù)輸出a+b的結(jié)果。輸入00表述輸入結(jié)束特點(diǎn):沒(méi)有告訴你有多少組數(shù)據(jù),但以某個(gè)特殊輸入為結(jié)束標(biāo)志。
SampleInput15102000
SampleOutput63012/30/202210第三類:例三:a+b(三)SampleInput12/2源代碼:#include<stdio.h>intmain(){ inta,b;
while(scanf("%d%d",&a,&b)&&(a!=0||b!=0)) printf("%d\n",a+b);}
12/30/202211源代碼:#include<stdio.h>12/26/20本類輸入解決方案: while(scanf(“%d”,&n)!=EOF&&n!=0) {
....
}12/30/202212本類輸入解決方案:12/26/202212第四類以上幾種方式的結(jié)合練習(xí)1:求n個(gè)數(shù)的和首先輸入一個(gè)n,接著輸入n個(gè)數(shù),輸出n個(gè)數(shù)的和
輸入:42468
輸出:20單實(shí)例測(cè)試12/30/202213第四類以上幾種方式的結(jié)合練習(xí)1:求n個(gè)數(shù)的和單實(shí)例測(cè)試12練習(xí)2:求n個(gè)數(shù)的和(多實(shí)例測(cè)試)首先讀入測(cè)試實(shí)例的個(gè)數(shù)ncase,接著有ncase行,每行先是一個(gè)整數(shù)n,接著是n整數(shù)要求對(duì)每個(gè)測(cè)試實(shí)例,輸出n個(gè)數(shù)的和12/30/202214練習(xí)2:求n個(gè)數(shù)的和(多實(shí)例測(cè)試)12/26/202214輸入輸入樣例SampleInput241234512345
SampleOutput101512/30/202215輸入輸入樣例SampleInput12/26/202215提示scanf(“%d”,&ncase);while(ncase--)//或for(j=1;j<=ncae;j++){scanf(“%d”,&n);sum=0;for(i=1;i<=n;i++){scanf(“%d”,&a);sum=sum+a;}printf(“%d\n”,sum}12/30/202216提示scanf(“%d”,&ncase);12/26/202練習(xí)3:求n個(gè)數(shù)的和(多實(shí)例測(cè)試)輸入包含多個(gè)測(cè)試實(shí)例,每個(gè)實(shí)例占一行,每行先是一個(gè)整數(shù)n,接著是n整數(shù),要求輸出n個(gè)數(shù)的和。n的值為0表示輸入結(jié)束要求對(duì)每個(gè)測(cè)試實(shí)例,輸出n個(gè)數(shù)的和12/30/202217練習(xí)3:求n個(gè)數(shù)的和(多實(shí)例測(cè)試)12/26/202217輸入輸出樣例SampleInput41234512345
0
SampleOutput101512/30/202218輸入輸出樣例SampleInput12/26/202218提示while(scanf(“%d”,&n)!=EOF,n!=0){sum=0;for(i=1;i<=n;i++){scanf(“%d”,&a);sum=sum+a;}printf(“%d\n”,sum}12/30/202219提示while(scanf(“%d”,&n)!=EOF,n練習(xí)4:求n個(gè)數(shù)的和(多實(shí)例測(cè)試)輸入包含多個(gè)測(cè)試實(shí)例,每個(gè)實(shí)例占一行,每行先是一個(gè)整數(shù)n,接著是n整數(shù),要求輸出n個(gè)數(shù)的和。要求對(duì)每個(gè)測(cè)試實(shí)例,輸出n個(gè)數(shù)的和12/30/202220練習(xí)4:求n個(gè)數(shù)的和(多實(shí)例測(cè)試)12/26/202220輸入輸出樣例SampleInput41234512345
SampleOutput101512/30/202221輸入輸出樣例SampleInput12/26/202221提示while(scanf(“%d”,&n)!=EOF){sum=0;for(i=1;i<=n;i++){scanf(“%d”,&a);sum=sum+a;}printf(“%d\n”,sum}12/30/202222提示while(scanf(“%d”,&n)!=EOF)12題目的輸入數(shù)據(jù)和輸出數(shù)據(jù)有多組(不定),對(duì)每一組輸入都應(yīng)有相應(yīng)的輸出。也就是運(yùn)行一次程序進(jìn)行多次計(jì)算。通過(guò)循環(huán)來(lái)實(shí)現(xiàn)多實(shí)例測(cè)試先從a+b開(kāi)始:12/30/202223題目的輸入數(shù)據(jù)和輸出數(shù)據(jù)有多組(不定),對(duì)每一組輸初學(xué)者很常見(jiàn)的一種寫(xiě)法:#include<stdio.h>intmain(){inta,b;scanf(“%d%d”,&a,&b);printf(“%d”,a+b);}12/30/202224初學(xué)者很常見(jiàn)的一種寫(xiě)法:#include<stdio.h>1輸入_第一類:例一:a+b(一)求a+b,輸入包含N組數(shù)據(jù),下面接著N組數(shù)據(jù),每組數(shù)據(jù)包含兩個(gè)整數(shù)a和b,對(duì)每組數(shù)據(jù)輸出a+b的結(jié)果,每個(gè)結(jié)果占一行。
SampleInput2151020
SampleOutput63012/30/202225輸入_第一類:例一:a+b(一)
12/26/20223源代碼:#include<stdio.h>intmain(){intn,i,a,b; scanf("%d",&n);for(i=0;i<n;i++){ scanf("%d%d",&a,&b); printf("%d\n",a+b);}}12/30/202226源代碼:#include<stdio.h>12/26/20本類輸入解決方案: scanf("%d",&n); for(i=1;i<=n;i++)
{
....
}12/30/202227本類輸入解決方案:12/26/20225
第二類:例二:a+b(二)求a+b,輸入包含多組數(shù)據(jù),每組數(shù)據(jù)包含兩個(gè)整數(shù)a和b,對(duì)每組數(shù)據(jù)輸出a+b的結(jié)果。特點(diǎn):沒(méi)有告訴你有多少組數(shù)據(jù)Sampleinput:151020Sampleoutput:63012/30/202228
第二類:例二:a+b(二)Sampleinput:12正確答案#include<stdio.h>intmain(){
inta,b;
while(scanf("%d%d",&a,&b)!=EOF) printf("%d\n",a+b);}
12/30/202229正確答案#include<stdio.h>12/26/20本類輸入解決方案: while(scanf("%d%d",&a,&b)!=EOF) {
....
}12/30/202230本類輸入解決方案:12/26/20228說(shuō)明(1):Scanf函數(shù)返回值就是讀出的變量個(gè)數(shù),如:scanf(“%d%d”,&a,&b);
如果只有一個(gè)整數(shù)輸入,返回值是1,如果有兩個(gè)整數(shù)輸入,返回值是2,如果一個(gè)都沒(méi)有,則返回值是-1。EOF是一個(gè)預(yù)定義的常量,等于-1。注意:當(dāng)所有數(shù)據(jù)輸出完成時(shí),ctrl+z結(jié)束輸入12/30/202231說(shuō)明(1):Scanf函數(shù)返回值就是讀出的變量個(gè)數(shù),如:sc第三類:例三:a+b(三)求a+b,輸入包含多組數(shù)據(jù),每組數(shù)據(jù)包含兩個(gè)整數(shù)a和b,對(duì)每組數(shù)據(jù)輸出a+b的結(jié)果。輸入00表述輸入結(jié)束特點(diǎn):沒(méi)有告訴你有多少組數(shù)據(jù),但以某個(gè)特殊輸入為結(jié)束標(biāo)志。
SampleInput15102000
SampleOutput63012/30/202232第三類:例三:a+b(三)SampleInput12/2源代碼:#include<stdio.h>intmain(){ inta,b;
while(scanf("%d%d",&a,&b)&&(a!=0||b!=0)) printf("%d\n",a+b);}
12/30/202233源代碼:#include<stdio.h>12/26/20本類輸入解決方案: while(scanf(“%d”,&n)!=EOF&&n!=0) {
....
}12/30/202234本類輸入解決方案:12/26/202212第四類以上幾種方式的結(jié)合練習(xí)1:求n個(gè)數(shù)的和首先輸入一個(gè)n,接著輸入n個(gè)數(shù),輸出n個(gè)數(shù)的和
輸入:42468
輸出:20單實(shí)例測(cè)試12/30/202235第四類以上幾種方式的結(jié)合練習(xí)1:求n個(gè)數(shù)的和單實(shí)例測(cè)試12練習(xí)2:求n個(gè)數(shù)的和(多實(shí)例測(cè)試)首先讀入測(cè)試實(shí)例的個(gè)數(shù)ncase,接著有ncase行,每行先是一個(gè)整數(shù)n,接著是n整數(shù)要求對(duì)每個(gè)測(cè)試實(shí)例,輸出n個(gè)數(shù)的和12/30/202236練習(xí)2:求n個(gè)數(shù)的和(多實(shí)例測(cè)試)12/26/202214輸入輸入樣例SampleInput241234512345
SampleOutput101512/30/202237輸入輸入樣例SampleInput12/26/202215提示scanf(“%d”,&ncase);while(ncase--)//或for(j=1;j<=ncae;j++){scanf(“%d”,&n);sum=0;for(i=1;i<=n;i++){scanf(“%d”,&a);sum=sum+a;}printf(“%d\n”,sum}12/30/202238提示scanf(“%d”,&ncase);12/26/202練習(xí)3:求n個(gè)數(shù)的和(多實(shí)例測(cè)試)輸入包含多個(gè)測(cè)試實(shí)例,每個(gè)實(shí)例占一行,每行先是一個(gè)整數(shù)n,接著是n整數(shù),要求輸出n個(gè)數(shù)的和。n的值為0表示輸入結(jié)束要求對(duì)每個(gè)測(cè)試實(shí)例,輸出n個(gè)數(shù)的和12/30/202239練習(xí)3:求n個(gè)數(shù)的和(多實(shí)例測(cè)試)12/26/202217輸入輸出樣例SampleInput41234512345
0
SampleOutput10
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 七年級(jí)下冊(cè)《不等式的性質(zhì)》課件與練習(xí)
- 2025年電子金融相關(guān)設(shè)備合作協(xié)議書(shū)
- 電子文檔訪問(wèn)權(quán)限管理策略
- 2025年機(jī)房溫控節(jié)能項(xiàng)目建議書(shū)
- 通信信息保密協(xié)議
- 2025年玩具加工設(shè)備項(xiàng)目發(fā)展計(jì)劃
- 電商倉(cāng)庫(kù)運(yùn)作流程
- 5-1-4-Bipiperidin-1-yl-2-2-4-dimethylphenylsulfonamido-benzoic-acid-dihydrochloride-生命科學(xué)試劑-MCE
- 2025年工業(yè)用橡膠制品:膠管項(xiàng)目合作計(jì)劃書(shū)
- 工作進(jìn)度管理計(jì)劃書(shū)
- 總經(jīng)理助理培訓(xùn)課件
- 公安校園安全工作培訓(xùn)課件
- 煙草制品購(gòu)銷員(三級(jí))復(fù)核理論知識(shí)試題
- 關(guān)于中小企業(yè)“融資難”問(wèn)題的對(duì)策研究-基于臺(tái)灣經(jīng)驗(yàn)和啟示
- 固體廢棄物管理培訓(xùn)
- 硬件工程師職業(yè)生涯規(guī)劃
- 長(zhǎng)相思·其二李白
- 提升管理層領(lǐng)導(dǎo)力的酒店管理培訓(xùn)課程
- 兒科早產(chǎn)兒“一病一品”
- 膀胱過(guò)度活動(dòng)癥的護(hù)理-控制尿頻尿急提高生活質(zhì)量
- 2022年春新教科版科學(xué)六年級(jí)下冊(cè)第4單元《物質(zhì)的變化》教案
評(píng)論
0/150
提交評(píng)論