c++第五次作业
2016-05-12 00:14
375 查看
1,求和
2,不重复的数字
3,字符串
#include<iostream> using namespace std; void main() { int a[10],i,j=0,k=0; cout<<"输入十个数:"; for(i=0;i<10;i++) cin>>a[i]; for(i=0;i<10;i++) if(a[i]>0) j+=a[i]; for(i=0;i<10;i++) if(a[i]<0) k+=a[i]; cout<<"正数和="<<j<<endl; cout<<"负数和="<<k<<endl; }
2,不重复的数字
#include <iostream> using namespace std; int main() { int a[10],b[10],i,j=0,k=0,t=0; cout<<"请输入10个数:"<<endl; for(i=0;i<10;i++) { cin>>a[i]; } for(i=0;i<10;i++) { for(j=0;j<10;j++) { if(a[i]!=a[j]) k=k+1; } if(k==9) { b[t]=a[i]; t=t+1; } k=0; } cout<<"不重复的数有:"; for(i=0;i<t;i++) { cout<<b[i]<<" "; } cout<<endl; return 0; }
3,字符串
#include<iostream.h> #include<cstdio> int main() { char str[50]; int i=0,n=0,a=0,b=0; gets(str); while(str[i]!='\0') { if(str[i]>='0' && str[i]<='9') n++; else if((str[i]>='A'&&str[i]<='W')|| (str[i]>='X'&&str[i]<='Z')||(str[i]>='a'&&str[i]<='w')||(str[i]>='x'&&str[i]<='z')) a++; else b++; i++; } cout<<"其中的数字个数是: "<<n<<endl; cout<<"其中的字母个数是: "<<a<<endl; cout<<"其中的其他字符个数是: "<<b<<endl; return 0; }
相关文章推荐
- C/C++中结构体与类的区别
- 指针常量和指向常量的指针
- C++标准注释原则 - 基于doxygen的C++注释
- vc++加载透明png图片方法——GDI+和CImage两种
- 利用C++11的function和bind功能,实现QStandardItemModel的通用遍历函数
- C++作业5
- C++最小二乘法拟合-(线性拟合和多项式拟合)
- C++ 构造函数和析构函数
- C++实验5
- 快速排序算法C语言
- 单链表C/C++实现
- 建造者模式 - C++实现
- C++ const函数
- C++ 将类的声明和定义部分保存在头文件中
- leetcode_c++:Remove Duplicates from Sorted Array(026)
- Integrating C++ with QML
- Integrating C++ with QML
- 链队列的C/C++实现
- 第五次c++作业——代码篇
- c++第五次作业