c++作业5
2016-05-09 20:59
375 查看
一、数组选择
从键盘中输入10个数放在数组A中,将该数组中不重复的数放到数组B中
从键盘中输入10个数放入数组a,求a数组中正数和负数的和
从键盘中输入10个数放在数组A中,将该数组中不重复的数放到数组B中
#include<iostream> using namespace std; int main() { const int n=10; int a ,b ,x,i,j,k=0,l; for(i=0;i<n;i++) cin>>a[i]; for(i=0;i<n;i++) {x=0; for(j=0;j<n;j++) {if(a[i]!=a[j]) x+=1;} if(x==9) { b[k]=a[i]; k+=1; } } cout<<"不重复的数组:"; for(l=0;l<k;l++) cout<<b[l]<<","; return 0; }二、字符串
#include<iostream> #include<cstdio> using namespace std; int main() { char str[50]; int i=0,n=0,j=0,k=0,l=0; cout<<"输入字符串:"; gets(str); while(str[i]!='\0') { if(str[i]>='0'&&str[i]<='9') n++; else if (str[i]>='a'&&str[i]<='z') j++; else if (str[i]>='A'&&str[i]<='Z') k++; else l++; i++; } cout<<"数字个数: "<<n<<'\n'; cout<<"小写字母个数: "<<j<<'\n'; cout<<"大写字母个数: "<<k<<'\n'; cout<<"其它字符个数: "<<l; return 0; }三、求和
从键盘中输入10个数放入数组a,求a数组中正数和负数的和
#include<iostream> using namespace std; int main() { const int n=10; int a ,i,sum1=0,sum2=0; cout<<"输入10个数:"; for(i=0;i<n;i++) { cin>>a[i]; if(a[i]>0) sum1=sum1+a[i]; else if(a[i]<0) sum2=sum2+a[i]; } cout<<"正数和;"<<sum1<<'\n'; cout<<"负数和;"<<sum2; return 0; }
相关文章推荐
- c++第五次实验——求和
- C语言中 float double在内存中的存储
- c++实验5——项目1——数组分离
- 浅谈c++静态绑定、动态绑定
- C++调用python
- C++栈和队列库函数
- C++ Singleton (单例) 模式最优实现
- 怎么样连接两个char*型的字符串变量
- 第7周 C语言程序设计(新2版) 例题1.5.4 统计行数、单词数及字符数
- 我的c\c++之旅(九)——中-逆序表达式
- C++ VS 操作mysql配置
- C++字符串拷贝实现:递归方法&非递归方法
- C++;每周一些题(2)
- 存储类、作用域、生命周期、链接属性的笔记
- 关于c#调用c++ dll 的一些问题和解决方案
- VisualC++数字图像处理之BMP文件
- C++基础知识 动态链接库和静态链接库
- 值得推荐的C/C++框架和库 (真的很强大)
- 堆应用 c++
- C++参数传递 和 java参数传递的异同