标签:
一.数组选择
#include<iostream> using namespace std; int main() { int a[10],i,b[10],k,m=0,n; cout<<"请输入10个数"<<endl; for(i=0;i<10;i++) { cout<<"a["<<i<<"]="; cin>>a[i]; } for(i=0;i<10;i++) { n=1; for(k=0;k<10;k++) { if(i==k) continue; if(a[i]==a[k]) n=0; } if(n==1) b[m++]=a[i]; } cout<<"不重复的数是"; for(i=0;i<m;i++) cout<<b[i]<<" "; return 0; }
二.求和
#include<iostream> using namespace std; int main() { int a[10],i,sum1=0,sum0=0; cout<<"请输入10个数:"<<endl; for(i=0;i<10;i++) { cout<<"a["<<i<<"]="; cin>>a[i]; } for(i=0;i<10;i++) { if(a[i]>0) sum1+=a[i]; else sum0+=a[i]; } cout<<"所有正数的和"<<sum1<<endl; cout<<"所有负数的和"<<sum0<<endl; return 0; }
三.字符串
#include<iostream> #include<cstdio> using namespace std; int main() { char str[50]; int i=0,m=0,n=0,x=0,y=0; cout<<"输入字符串:"; gets(str); while(str[i]!='\0') { if(str[i]>='0'&&str[i]<='9') m++; else if(str[i]>='a'&&str[i]<='z') n++; else if(str[i]>='A'&&str[i]<='Z') x++; else y++;i++; } cout<<"数字个数为"<<m<<endl; cout<<"大写字母个数为 "<<n<<endl; cout<<"小写写字母个数为 "<<x<<endl; cout<<"其他字符个数为"<<y<<endl; return 0; }
标签:
原文地址:http://blog.csdn.net/lsx15797638716/article/details/51320355