第四章作业
2014-05-09 11:22
204 查看
例4.1
例4.2
例4.3
例4.4
习题1
#include <iostream> using namespace std; int main() { int a[10],i; for(i=0;i<10;i++) a[i]=i*2+2; for(i=0;i<10;i++) { cout<<a[i]<<'\t'; if((i+1)%5==0) cout<<endl; } return 0; }
例4.2
#include<iostream> using namespace std; int main() { int i,math[40],n; float aver = 0.0; int unpassedcount=0; int highscorecount=0; cout<<"请输入人数:"; cin>>n; cout<<"请输入成绩:"; for(i=0;i<n;i++) { cin>>math[i]; aver+=math[i]; } aver/=n; for(i=0;i<n;i++) { if(math[i]<60)unpassedcount++; if(math[i]>=90)highscorecount++; } cout<<"平均分:"<<aver<<endl; cout<<"不及格人数为:"<<unpassedcount<<endl; cout<<"高分层人数为:"<<highscorecount<<endl; return 0; }
例4.3
#include<iostream> #include<iomanip> using namespace std; int main() { int a[10],i,big; cout<<"please input 10 numbers:\n"; for(i=0;i<10;i++) cin>>a[i]; cout<<"the number are:"; for(i=0;i<10;i++) cout<<setw(4)<<a[i]; cout<<endl; big=a[0]; for(i=1;i<10;i++) if(a[i]>big) big=a[i]; cout<<"the big number is:"<<big<<endl; return 0; }
例4.4
#include<iostream> #include<iomanip> using namespace std; int main() { int a[10]; int i,j,t; cout<<"please input 10 number:"; for(i=0;i<10;i++) cin>>a[i]; cout<<"the number are:"; for(i=0;i<10;i++) cout<<setw(4)<<a[i]; cout<<endl; for(i=0;i<9;i++) for(j=0;j<9-i;j++) if(a[j]>a[j+1]) {t = a[j];a[j] = a[j+1];a[j+1] = t;} cout<<"the sorted number are:"; for(i=0;i<10;i++) cout<<setw(4)<<a[i]; cout<<endl; return 0; }
习题1
#include<iostream> #include<iomanip> using namespace std; int main() { int a[5],i,j,t; cout<<"please input 5 numbers:"; for (i=0;i<5;i++) cin>>a[i]; for(i=0;i<4;i++) for(j=0;j<4-i;j++) if(a[j]<a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;} cout<<"从大到小的顺序为:"; for(i=0;i<5;i++) cout<<setw(4)<<a[i]; cout<<endl; return 0; }
相关文章推荐