标签:
项目三:成绩
#include<iostream.h> void main() { const int N=10; int a[N],b[N],c[N],i,max=0,min,sum=0,j=0,k=0; double aver; cout<<"请输入学生成绩:"; for(i=0;i<N;i++) { cin>>a[i]; min=a[0]; if(a[i]>=max) max=a[i]; if(a[i]<=min) min=a[i]; sum+=a[i]; } aver=1.0*sum/N; for(i=0;i<N;i++) { if(a[i]==max) { b[j]=i; j++; } if(a[i]==min) { c[k]=i; k++; } } cout<<"最高成绩为:"<<max<<endl; cout<<"最低成绩为:"<<min<<endl; cout<<"平均成绩为:"<<aver<<endl; cout<<"最高成绩人数为:"<<j<<endl; cout<<"最高成绩人数为:"<<k<<endl; cout<<"最高成绩学生学号为: "; for(i=0;i<j;i++) { cout<<b[i]<<" "; } cout<<endl; cout<<"最低成绩学生学号为: "; for(i=0;i<k;i++) { cout<<c[i]<<" "; } cout<<endl; }
#include<iostream> #include<cstdio> using namespace std; int main() { const int N=50; char str[N]; int i=0,n=0,k=0,j=0,m=0; cout<<"请输入字符串"; gets(str); while(str[i]!='\0') { if(str[i]>='0'&&str[i]<='9') n++; if(str[i]>='a'&&str[i]<='z') k++; if(str[i]>='A'&&str[i]<='Z') j++; i++; m=i-n-k-j; } cout<<"数字字符个数为;"<<n<<endl; cout<<"小写字母个数为:"<<k<<endl; cout<<"大写字母个数为:"<<j<<endl; cout<<"其他字符个数为:"<<m<<endl; return 0; }
#include<iostream.h> void main() { const int N=10; int a[N],i,sum1=0,sum2=0; for(i=0;i<N;i++) { cin>>a[i]; if(a[i]>0) { sum1+=a[i]; } if(a[i]<0) { sum2+=a[i]; } } cout<<"正数的和为:"<<sum1<<endl; cout<<"负数的和为:"<<sum2<<endl; }
标签:
原文地址:http://blog.csdn.net/eliuyin/article/details/51365860