c++作业5
2016-05-08 19:28
429 查看
项目2:数组选择
项目4:字符串
项目5:求和
#include<iostream> using namespace std; int main() { int a[10],b[10],i,j,f,z=0; cout<<"请输入10个数:"; for(i=0;i<10;i++) cin>>a[i]; for(i=0;i<10;i++) { for(j=0;j<10;j++) { f=0; if(i==j) j++; if(a[i]==a[j]) {f=1;break;} } if(f!=1) { b[z]=a[i];z++; } } cout<<"B={"; for(i=0;i<z;i++) cout<<b[i]<<"}"<<endl; return 0; }
项目4:字符串
#include<iostream> #include<cstdio> using namespace std; int main() { char a[50]; int i=0,n=0,j=0,k=0; cout<<"输入字符串:"; gets(a); while(a[i]!='\0') { if(a[i]>='0'&&a[i]<='9') n++; else if(a[i]>='A'&&a[i]<='Z'||a[i]>='a'&&a[i]<='z') j++; else k++; i++; } cout<<"其中数字的个数为: "<<n<<endl; cout<<"其中字母的个数为: "<<j<<endl; cout<<"其他字符的个数为: "<<k<<endl; return 0; }
项目5:求和
#include<iostream> using namespace std; int main() { int a[10],i; double zh=0,fh=0; cout<<"请输入您所求的十个数:"; for(i=0;i<10;i++) cin>>a[i]; for(i=0;i<10;i++) { if(a[i]>0) zh=zh+a[i]; else if(a[i]<0) fh=fh+a[i]; } cout<<"正数和a="<<zh<<"\t"<<"负数和b="<fh<<endl; return 0; }
相关文章推荐
- c++第5次实验-项目1:数组分离
- 数组名取地址带来的问题
- C++第五次作业
- c++作业5
- 一起talk C栗子吧(第一百四十八回:C语言实例--数据报socket通信过程)
- vc++ MFC中字符串(CString)的比较
- c语言:删除多余的空格
- C++作业5
- c++ primer(第五版)学习笔记及习题答案代码版(第六章)函数
- 【代码】c++堆的简单实现
- c++实验5——数组分离
- 关于C++中读文件
- c++ string类函数总结
- C++第五次实验-项目2:数组选择
- 【C语言】函数指针与回调函数
- C/C++自定义方式实现字符串的大小写转换
- C++第5次作业
- PAT 1001. 害死人不偿命的(3n+1)猜想 (15)
- C++第五次上级作业
- C++实现字符串类型(String16/String8/const char/char)转换