标签:
一,成绩
#include<iostream.h> void main() { double ave; int score[10],i,max,min,sum=0,a=0,b=0; cout<<"请输入小组同学的成绩"<<endl; for(i=0;i<10;i++) cin>>score[i]; max=score[0]; for(i=1;i<9;i++) if(max<score[i]) max=score[i]; for(i=1;i<9;i++) if(max==score[i]) a++; { min=score[0]; for(i=1;i<10;i++) sum=sum+score[i]; if(min<score[i]) min=score[i]; for(i=1;i<10;i++) if(score[i]==min) b++; ave=sum/10.0; } cout<<"该组最高成绩为"<<max<<'\n'<<"共有"<<a<<"人"<<"学号为"<<a<<endl; cout<<"该组最低成绩为"<<min<<'\n'<<"共有"<<b<<"人"<<"学号为"<<b<<endl; cout<<"平均成绩为"<<ave<<endl; }
二,字符串
#include<iostream> #include<cstdio> using namespace std; int main() { char a[50]; int i=0,a=0,b=0,c=0; cout<<"请输入字符串"<<endl; gets(a); while(a[i]!='\0') { if(a[i]>='0'&&a[i]<='9') a++; else if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z')) b++; else c++; i++; } cout<<"数字个数是: "<<a<<endl; cout<<"字母个数是: "<<b<<endl; cout<<"其他字符个数是: "<<c<<endl; return 0; }
#include<iostream.h> void main() { int a[10],b[10]={0},c[10]={0},i,j,k; cout<<"请输入10个数"<<endl; for(i=0;i<10;i++) cin>>a[i]; for(i=0,j=0,k=0;i<10;i++) { if(a[i]%2) b[j++]=a[i]; else c[k++]=a[i]; } for(i=0;i<j;i++) cout<<"奇数是"<<b[i]<<'\t'; cout<<endl; for(i=0;i<k;i++) cout<<"偶数是"<<c[i]<<'\t'; cout<<endl; }
标签:
原文地址:http://blog.csdn.net/hang228/article/details/51366714