标签:
项目3:成绩
#include <iostream> using namespace std; int main() { const N=10; int score[N],i,j=0,k=0,max,min,sum=0; double aver; cout <<"请输入10个同学的分数"<<endl; for (i=0;i<N;i++) { cin>>score[i]; if(score[i]<0||score[i]>100) { cout<<"成绩有误,请重新输入"<<endl; cin>>score[i]; } sum=sum+score[i]; } max=score[0]; min=score[0]; for(i=0;i<N;i++) { if(score[i]>max) max=score[i]; if(score[i]<min) min=score[i]; } cout<<"该小组的最高成绩为"<<max<<endl; cout<<"该小组的最低成绩为"<<min<<endl; cout<<"该小组的平均成绩为"<<sum/(10.0)<<endl; for(i=0;i<N;i++) { if(score[i]==max) { j++; cout<<"该小组最高成绩同学的学号"<<i+1<<endl; } if(score[i]==min) { k++; cout<<"该小组最低成绩同学的学号"<<i+1<<endl; } } cout<<"该小组考的最高成绩的人数:"<<j<<endl; cout<<"该小组考的最低成绩的人数:"<<k<<endl; return 0; }
项目4:字符串
#include<iostream> #include<cstdio> using namespace std; int main() { const N=50; char str[N]; int i=0,n=0,j=0,k=0; cout<<"请输入字符串"<<endl; gets(str); while(str[i]!='\0') { if(str[i]>='0'&&str[i]<='9') n++; if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z')) j++; else k++; i++; } cout<<"其中的数字个数是: "<<n<<endl; cout<<"其中的字母个数是: "<<j<<endl; cout<<"其中的其他字符个数是: "<<k<<endl; return 0; }
项目5:求和
#include<iostream> using namespace std; int main() { const N=10; double a[N],sum1=0,sum2=0; int i; cout<<"请依次输入10个数"<<endl; for(i=0;i<N;i++) { cin>>a[i]; if(a[i]>0) sum1=sum1+a[i]; if(a[i]<0) sum2=sum2+a[i]; } cout<<"其中正数的和为"<<sum1<<endl; cout<<"其中负数的和为"<<sum2<<endl; return 0; }
标签:
原文地址:http://blog.csdn.net/qiuxinglong/article/details/51354911