标签:
项目1 数组求和
#include <iostream> using namespace std; int main() { const int N=5; int a[N]={1,2,3,4,5}; int i,sum1=0,sum2=0; for(i=0;i<N;i++) { cin>>a[i]; if(a[i]>0) { sum1+=a[i]; } else { sum2+=a[i]; } } cout<<"正数的和为"<<sum1<<endl; cout<<"负数的和为"<<sum2<<endl; return 0; }项目3:成绩
#include <iostream> using namespace std; int main() { int a[10],i=0,max=0,min=0,sum=0,j=0,k=1,m=0,n=0; double average=0; cout<<"请输入10个学生的成绩(0到100之间)"<<endl; for (i=0;i<10;i++) { cin>>a[i]; } max=a[0]; min=a[0]; for(i=1;i<10;i++) { if (a[i]>max) max=a[i]; if (a[i]<min) min=a[i]; } cout<<"分数最高的为"<<max<<endl; cout<<"分数最低的为"<<min<<endl; for (i=1;i<10;i++) { if (max==a[i]) { j=j+1;m=i; } } cout<<"分数最高的同学的号数为"<<m+1<<endl; for (i=1;i<10;i++) { if (min==a[i]) { k++;n=i; } } cout<<"分数最低的同学的号数为"<<n+1<<endl; cout<<"分数最高的同学有"<<j<<"个"<<endl; cout<<"分数最低的同学有"<<k<<"个"<<endl; for (i=0;i<10;i++) { sum=sum+a[i]; } average=sum/10.0; cout<<"均值为"<<average<<endl; return 0; }项目4:字符串
#include <iostream> #include<cstdio> using namespace std; int main() { char str[50]; int d=0,x=0,number=0,other=0,i=0; cout<<"输入字符串:"; gets(str); while(str[i]!='\0') { if(str[i]>='A'&&str[i]<='Z') { d++; i++; } else if(str[i]>='a'&&str[i]<='z') { x++; i++; } else if(str[i]>='0'&&str[i]<='9') { number++; i++; } else { other++; i++; } } cout<<"大写字母个数为"<<d<<endl; cout<<"小写字母个数为"<<x<<endl; cout<<"数字字符个数为"<<number<<endl; cout<<"其他字符个数为"<<other<<endl; return 0; }
标签:
原文地址:http://blog.csdn.net/wzp860263925/article/details/51367486