标签:
项目1:数组分离
#include <iostream> using namespace std; int main() { int a[5],b[5],c[5],d=0,e=0,i,j; for(i=0;i<5;i++) cin>>a[i]; for(j=0;j<5;j++) { if(a[j]%2==0) { b[d]=a[j]; d++; } else { c[e]=a[j]; e++;} } for(i=0;i<d;i++) cout<<b[i]<<" "; cout<<"\n"; for(i=0;i<e;i++) cout<<c[i]<<" "; cout<<"\n"; cout<<endl; return 0; }
项目3:成绩
#include<iostream> using namespace std; int main() { int i,a,score[20],b=0,c,d,x=0,y=0; int j[10],k[10]; cout<<"请输入人数:"; cin>>a; cout<<"请输入成绩:"<<endl; for(i=1;i<=10;i++) cin>>score[i]; c=d=score[1]; for(i=1;i<=10;i++) if(score[i]>d) d=score[i]; for(i=1;i<=10;i++) { if(score[i]<c) c=score[i]; } for(i=1;i<=10;i++) b=b+score[i]; for(i=1;i<=10;i++) if(score[i]==d) { j[x]=i; x++; } for(i=1;i<=10;i++) if(score[i]==c) { k[y]=i; y++; } cout<<"最高分为"<<d<<","<<"最低分为"<<c<<","<<"平均分为"<<b/10<<","<<endl; cout<<"考最高分的人数为"<<x<<","<<"考最低分的人数为"<<y; cout<<"\n"; cout<<"考最高分的人的学号为"; for(i=0;i<x;i++) cout<<j[i]<<","; cout<<"考最低分的人的学号为"; for(i=0;i<y;i++) cout<<k[i]<<","; cout<<endl; return 0; }项目4:字符串
#include<cstdio> using namespace std; int main() { char str[50]; int a=0,b=0,c=0,d=0,i=0; cout<<"输入字符串:"; gets(str); while(str[i]!='\0') { if(str[i]>='0'&&str[i]<='9') a++; else if(str[i]>='a'&&str[i]<='z') b++; else if(str[i]>='A'&&str[i]<='Z') c++; else d++; i++; } cout<<"其中的数字个数是: "<<a<<"个,"<<"小写字母有"<<b<<"个,"<<"大写字母有"<<c<<"个,"<<"其他字母有"<<d<<"个,"<<endl; return 0; }
标签:
原文地址:http://blog.csdn.net/lcm13647073307/article/details/51347947