




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
題目的輸入數(shù)據(jù)和輸出數(shù)據(jù)有多組(不定),對(duì)每一組輸入都應(yīng)有相應(yīng)的輸出。也就是運(yùn)行一次程序進(jìn)行多次計(jì)算。通過循環(huán)來實(shí)現(xiàn)多實(shí)例測(cè)試先從a+b開始:7/23/20231題目的輸入數(shù)據(jù)和輸出數(shù)據(jù)有多組(不定),對(duì)每一組輸初學(xué)者很常見的一種寫法:#include<stdio.h>intmain(){inta,b;scanf(“%d%d”,&a,&b);printf(“%d”,a+b);}7/23/20232初學(xué)者很常見的一種寫法:#include<stdio.h>7輸入_第一類:例一: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
SampleOutput6307/23/20233輸入_第一類:例一:a+b(一)
7/22/20233源代碼:#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);}}7/23/20234源代碼:#include<stdio.h>7/22/202本類輸入解決方案: scanf("%d",&n); for(i=1;i<=n;i++)
{
....
}7/23/20235本類輸入解決方案:7/22/20235
第二類:例二:a+b(二)求a+b,輸入包含多組數(shù)據(jù),每組數(shù)據(jù)包含兩個(gè)整數(shù)a和b,對(duì)每組數(shù)據(jù)輸出a+b的結(jié)果。特點(diǎn):沒有告訴你有多少組數(shù)據(jù)Sampleinput:151020Sampleoutput:6307/23/20236
第二類:例二:a+b(二)Sampleinput:7/正確答案#include<stdio.h>intmain(){
inta,b;
while(scanf("%d%d",&a,&b)!=EOF) printf("%d\n",a+b);}
7/23/20237正確答案#include<stdio.h>7/22/202本類輸入解決方案: while(scanf("%d%d",&a,&b)!=EOF) {
....
}7/23/20238本類輸入解決方案:7/22/20238說明(1):Scanf函數(shù)返回值就是讀出的變量個(gè)數(shù),如:scanf(“%d%d”,&a,&b);
如果只有一個(gè)整數(shù)輸入,返回值是1,如果有兩個(gè)整數(shù)輸入,返回值是2,如果一個(gè)都沒有,則返回值是-1。EOF是一個(gè)預(yù)定義的常量,等于-1。注意:當(dāng)所有數(shù)據(jù)輸出完成時(shí),ctrl+z結(jié)束輸入7/23/20239說明(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):沒有告訴你有多少組數(shù)據(jù),但以某個(gè)特殊輸入為結(jié)束標(biāo)志。
SampleInput15102000
SampleOutput6307/23/202310第三類:例三:a+b(三)SampleInput7/22源代碼:#include<stdio.h>intmain(){ inta,b;
while(scanf("%d%d",&a,&b)&&(a!=0||b!=0)) printf("%d\n",a+b);}
7/23/202311源代碼:#include<stdio.h>7/22/202本類輸入解決方案: while(scanf(“%d”,&n)!=EOF&&n!=0) {
....
}7/23/202312本類輸入解決方案:7/22/202312第四類以上幾種方式的結(jié)合練習(xí)1:求n個(gè)數(shù)的和首先輸入一個(gè)n,接著輸入n個(gè)數(shù),輸出n個(gè)數(shù)的和
輸入:42468
輸出:20單實(shí)例測(cè)試7/23/202313第四類以上幾種方式的結(jié)合練習(xí)1:求n個(gè)數(shù)的和單實(shí)例測(cè)試7/練習(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ù)的和7/23/202314練習(xí)2:求n個(gè)數(shù)的和(多實(shí)例測(cè)試)7/22/202314輸入輸入樣例SampleInput241234512345
SampleOutput10157/23/202315輸入輸入樣例SampleInput7/22/202315提示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}7/23/202316提示scanf(“%d”,&ncase);7/22/2023練習(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ù)的和7/23/202317練習(xí)3:求n個(gè)數(shù)的和(多實(shí)例測(cè)試)7/22/202317輸入輸出樣例SampleInput41234512345
0
SampleOutput10157/23/202318輸入輸出樣例SampleInput7/22/202318提示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}7/23/202319提示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ù)的和7/23/202320練習(xí)4:求n個(gè)數(shù)的和(多實(shí)例測(cè)試)7/22/202320輸入輸出樣例SampleInput41234512345
SampleOutput10157/23/202321輸入輸出樣例SampleInput7/22/202321提示while(scanf(“%d”,&n)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 沖壓技術(shù)員崗位面試問題及答案
- 2025屆貴州省遵義航天中學(xué)高一化學(xué)第二學(xué)期期末檢測(cè)模擬試題含解析
- 2025屆江西省吉安市吉水縣第二中學(xué)化學(xué)高一下期末經(jīng)典模擬試題含解析
- 甘肅省慶陽六中2025屆化學(xué)高一下期末教學(xué)質(zhì)量檢測(cè)模擬試題含解析
- 名校聯(lián)盟2025年高一化學(xué)第二學(xué)期期末復(fù)習(xí)檢測(cè)試題含解析
- 沈陽社區(qū)食堂管理辦法
- 畢業(yè)年級(jí)學(xué)生管理辦法
- 農(nóng)村住宅風(fēng)貌管理辦法
- 河南電子票據(jù)管理辦法
- 煤礦機(jī)電設(shè)備考核體系研究
- 腫瘤中心建設(shè)計(jì)劃書
- 快題設(shè)計(jì)課件
- 自考英語二4500詞匯匯總
- 工程居間保密協(xié)議
- 成都市2021級(jí)(2024屆)高中畢業(yè)班第一次診斷性檢測(cè)(一診)英語試卷(含答案)
- 社會(huì)經(jīng)濟(jì)咨詢服務(wù)合同范本
- TCAPA 3-2021 毛發(fā)移植規(guī)范
- GB/T 18068.1-2012非金屬礦物制品業(yè)衛(wèi)生防護(hù)距離第1部分:水泥制造業(yè)
- 2023年黃岡市融資擔(dān)保集團(tuán)有限公司招聘筆試題庫及答案解析
- 受限空間安全作業(yè)票填寫模板(2022年更新)
- [計(jì)算機(jī)]力克工藝單軟件kaledo_style案例
評(píng)論
0/150
提交評(píng)論