




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1/1C語言程序設(shè)計課后習題答案(2)[1]-經(jīng)管營銷
循環(huán)部分習題
1.編寫程序,求1+2+3+…+n之和超過2000的第一個n值及其和。
參考方法1:
#includeiostream.h
voidmain
{intn,sum=0;
for(n=1;sum=2000;n++)
sum+=n;
cout”n=”n-1”,sum=”sumendl;
}
參考方法2:
#includeiostream.h
voidmain
{intn,sum=0;
for(n=1;;n++)
{sum+=n;
if(sum2000)break;
}
cout”n=”n”,sum=”sumendl;
}
2.輸入若干同學(xué)成果,統(tǒng)計其中90分之上、70~89、60~69、小于60分的人數(shù),并輸出。當輸入的數(shù)小于0時結(jié)束。
#includeiostream.h
voidmain
{inta,b,c,d,grade;
a=b=c=d=0;
cout”Pleaseinputscores:\n”;
while(1)
{cingrade;
if(grade0)break;
elseif(grade60)d++;
elseif(grade70)c++;
elseif(grade90)b++;
elsea++;
}
cout”above90:”aendl;
cout”70~89:”bendl;
cout”60~69:”cendl;
cout”0~59:”dendl;
}
3.輸入一整數(shù),輸出各位數(shù)字之和。如輸入6228,則輸出6+2+2+8=18。
#includeiostream.h
voidmain
{intnum,sum=0;
cout”Pleaseinputainteger:\n”;+
cinnum;
while(num!=0)
{s+=num%10;
num/=10;
}
cout”sum=”sumendl;
}
4.輸入一實數(shù)x和一整數(shù)n,求x+x2+x3+…+xn的值。
#includeiostream.h
voidmain
{intn,i;
doublex,sum=0,mul=1;
cout”Pleaseinputxandn:\n”;
cinxn;
for(i=1;i=n;i++)
{mul*=x;
sum+=mul;
}
cout”sum=”sumendl;
}
5.輸入兩個整數(shù)n和m,打印n行星號,每行m個星號。
#includeiostream.h
voidmain
{inti,j,n,m;
cout”Pleaeseinputnandm:\n”;
cinnm;
for(i=1;i=n;i++)
{for(j=1;j=i-1;j++)
cout””;
for(j=1;j=m;j++)
cout”*”;
coutendl;
}
}
數(shù)組部分習題
1.輸入10個同學(xué)的成果,求其平均值,輸出最高成果,并統(tǒng)計低于平均值的人數(shù)。
#includeiostream.h
voidmain
{inti,count=0;
doublescore[10],aver=0,max;
cout”Pleaseinput10scores:\n”;
for(i=0;i10;i++)
{cinscore[i];
aver+=score[i];
}
aver/=10;
max=score[0];
for(i=0;i10;i++)
{if(score[i]max)max=score[i];
if(score[i]aver)count++;
}
cout”aver=”aver”\tmax=”max”\t
count=”countendl;
}
2.按楊輝三角的規(guī)律打印輸出前10行。
#includeiostream.h
#includeiomanip.h
voidmain
{
int
a[10][10],i,j;
for(i=0;i10;i++)
{
a[i][0]=1;
a[i][i]=1;
}
for(i=2;i10;i++)
for(j=1;ji;j++)
a[i][j]=a[i-1][j-1]+a[i-1][j];
cout楊輝三角:\n;
for(i=0;i10;i++)
{
for(j=0;j=i;j++)
coutsetw(5)a[i][j];
coutendl;
}
}
3.編寫程序統(tǒng)計某班英語、語文、數(shù)學(xué)三門課程的成果,同學(xué)人數(shù)與成果由鍵盤輸入,要求統(tǒng)計出每門課程全班的總成果和平均成果以及每個同學(xué)三門課程的總成果和平均成果。
#includeiostream.h
voidmain
{staticdoublescore[40][5];
inti,j,n;
cout”Pleaseinputthenumberofstudents:\n”;
cinn;
cout”Pleaseinputthescoresof”n”students:\n”;
for(i=0;in;i++)
{for(j=0;j3;j++)
{cinscore[i][j];
score[i][3]+=score[i][j];
}
score[i][4]=score[i][3]/3;
}
for(j=0;j5;j++)
{for(i=0;in;i++)
score[n][j]+=score[i][j];
score[n+1][j]=score[n][j]/n;
}
cout”CountResult:\n”;
cout”\t\t英語\t\t語文\t\t數(shù)學(xué)\t\t總成果\t\t平均成果\n”;
for(i=0;in+2;i++)
{for(j=0;j5;j++)
cout”\t\t”score[i][j];
coutendl;
}
}
數(shù)組與指針部分
1.編寫程序,輸入五個字符串,輸出其中最大者。要求使用二維字符數(shù)組及字符串處理函數(shù)。
#includeiostream.h
#includestring.h
voidmain
{charstr[5][20],max[20];
inti;
cout”Pleaseinput5strings:\n”;
for(i=0;i5;i++)
cin.getline(str[i],50);
strcpy(max,str[0]);
for(i=1;i5;i++)
if(strcmp(max,str[i])0)
strcpy(max,str[i]);
cout”max_stringis:”maxendl;
}
2.編寫程序?qū)⒁粋€字符串中的數(shù)字字符都刪除。
方法一:
#includeiostream.h
voidmain
{charstr[50];
inti,j;
cout”Pleaseinputastring:\n”;
cin.getline(str,50);
for(i=0,j=0;str[i]!=’\0’;i++)
if(str[i]’0’||str[i]’9’)
{str[j]=str[i];
j++;
}
str[j]=’\0’;
cout”Thedeletedstringis:”strendl;
}
方法二
#includeiostream.h
#includestring.h
voidmain
{charstr[50];
inti;
cout”Pleaseinputastring:\n”;
cin.getline(str,50);
for(i=0;str[i]!=’\0’;i++)
if(str[i]=’0’str[i]=’9’)
{strcpy(str+i,str+i+1);
i--;
}
cout”Thedeletedstringis:”strendl;
}
3.編寫程序,輸入一行字符,統(tǒng)計其中有多少個單詞,單詞之間用一個或多個空格分隔。
#includeiostream.h
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國古代文學(xué)史一試題及答案
- 張家口市重點中學(xué)2024-2025學(xué)年高二物理第二學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 草原資源開發(fā)與承包經(jīng)營合同樣本
- 城市建設(shè)用臨時用地征用合同
- 車輛轉(zhuǎn)讓與維修保養(yǎng)保障合同
- 運輸倉儲物流一體化服務(wù)合同范本
- 網(wǎng)絡(luò)安全財務(wù)擔保合同負債網(wǎng)絡(luò)安全風險防控協(xié)議
- 購房的合同協(xié)議(4篇)
- 房地產(chǎn)員工個人總結(jié)(31篇)
- 家長會發(fā)言提綱(17篇)
- 客戶關(guān)系管理題庫(含參考答案解析)
- 汕頭市潮陽區(qū)潮邑供水有限公司招聘真題2024
- 2025年北京市海淀區(qū)高三二模地理試卷(含答案)
- 2024北京東城區(qū)五年級(下)期末數(shù)學(xué)試題及答案
- 私人教練健身課程安全協(xié)議
- 2025年水利三類人員考試試卷
- 林海雪原考試題和答案
- (期末押題卷)期末質(zhì)量檢測培優(yōu)卷-四年級下冊數(shù)學(xué)期末高頻易錯題
- 能源資源節(jié)約與環(huán)保管理制度
- 第2課 抗美援朝 課件(共13張)
- 2024-2030年中國航空城產(chǎn)業(yè)發(fā)展模式規(guī)劃分析報告
評論
0/150
提交評論