标签:
项目3-成绩
#include<iostream.h> int main() { double g[10],max,min,a=0,b=0,aver,m,n,s[10],t[10]; int i,j=0,k=0; cout<<"请输入小组成绩:"; for(i=0;i<=9;i++) { cin>>g[i]; if(g[i]<0||g[i]>100) cout<<"输入成绩有误"; } max=min=aver=g[0]; for(i=0;i<=9;i++) { aver+=g[i]; if(g[i]>max) max=g[i]; else if(g[i]<min) min=g[i]; } aver=aver/10.0; for(i=0;i<=9;i++) { if(g[i]==max) { a++; for(;j<a;j++) s[j]=i; } if(g[i]==min) { b++; for(;k<b;k++) t[k]=i; } } cout<<"max="<<max<<endl; cout<<"min="<<min<<endl; cout<<"aver="<<aver<<endl; cout<<"考得最高的同学的人数:"<<a<<endl; cout<<"考得最低的同学的人数:"<<b<<endl; cout<<"考得最高的同学的学号为:"; for(i=0;i<a;i++) cout<<s[i]<<'\t'; cout<<"考得最低的同学的学号为"; for(i=0;i<b;i++) cout<<t[i]<<'\t'; return 0; }
项目4-字符串
#include<iostream> #include<cstdio> using namespace std; int main() { char str[50]; int i=0,n=0,m=0,j=0,k=0,x; cout<<"输入字符串:"; gets(str); while(str[i]!='\0') { if(str[i]>='0'&&str[i]<='9') n++; else if(str[i]>='a'&&str[i]<='z') m++; else if(str[i]>='A'&&str[i]<='Z') k++; else j++; i++; } x=m+k; cout<<"其中的数字个数是: "<<m<<endl; cout<<"其中的(大、小)写字母个数是: "<<x<<endl; cout<<"其它字符个数是: "<<j<<endl; return 0; }
项目5-求和
#include<iostream> using namespace std; int main() { int a[10],i,sum1=0,sum2=0; cout<<"请输入十个数"; for(i=0;i<10;i++) cin>>a[i]; for(i=0;i<10;i++) { if(a[i]>=0) sum1+=a[i]; else sum2+=a[i]; } cout<<"负数的和为"<<sum1<<endl; cout<<"正数的和为"<<sum2<<endl; return 0; }
标签:
原文地址:http://blog.csdn.net/r2545976969/article/details/51362374