C++作业5—数组选择、字符串
来源:互联网 发布:steam汽车模拟软件 编辑:程序博客网 时间:2024/05/17 08:25
一、问题及代码
/* * 文件名称:123.cpp * 作 者:郭晨琪 * 完成日期: 2017年 5月 3 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:数组选择 * 输入描述:随机输入十个数 * 问题描述:将十个数中不重复的数放到数组Bc * 程序输出:数组B * 问题分析:无 * 算法设计:数组选择 */ #include <iostream> using namespace std;int main() { int a[10],b[10],i,j=0,x,y=0; cout<<"请输入10个数:"<<endl; for(i=0; i<10; i++) cin>>a[i]; for(i=0; i<10; i++) { for(x=0; x<10; x++) { if(a[i]==a[x]&&i!=x) break; } if(x==10) { b[j]=a[i]; j++; y++; } } cout<<"不重复的数字有:"<<endl; for(j=0; j<y; j++) cout<<b[j]<<" "; cout<<endl; return 0; }
二、运算结果
一、问题及代码
/* * 文件名称:123.cpp * 作 者:郭晨琪 * 完成日期: 2017年 5月 3 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:字符串中字符数字的统计 * 输入描述:输入一串字符串* 问题描述:求字符串中字母个数、数字个数、其他字符个数 * 程序输出:个数值分别是多少* 问题分析:无 * 算法设计:字符串查找*/ #include<iostream> #include<cstdio> using namespace std; int main() { char str[50]; int i=0,n1=0,n2=0,n3=0,n4=0; cout<<"输入字符串:"; gets(str); while(str[i]!='\0') { if(str[i]>='0'&&str[i]<='9') n1++; else if(str[i]>='a'&&str[i]<='z') n2++; else if(str[i]>='A'&&str[i]<='Z') n3++; else n4++; i++; } cout<<"其中的数字个数是: "<<n1<<endl<<"其中的小写字母个数是:"<<n2<<endl<<"其中的大写字母个数是:"<<n3<<endl<<"其他字符数的个数是:"<<n4<<endl; return 0; }
二、运算结果
0 0
- C++作业5—数组选择、字符串
- C++作业5—数组选择/求和/字符串
- C++作业5-数组选择/字符串/求和
- C++作业5——求和、数组选择、成绩
- C++作业5 求和 、数组选择
- c++作业5,数组分离,成绩,数组选择
- c 从字符串数组中选择特定的字符串
- c++第三次作业-数组选择
- C经典 使用选择排序排列字符串数组
- OC之字符串、数组作业
- C语言编程5 二维数组、字符串数组、多维数组
- C基础——数组与字符串
- C语言复习——数组、字符串
- c++作业5——数组1
- C++第5次作业: 【项目2】:数组选择 【项目5】:求和
- C语言—字符串(字符数组)
- C语言基础—数组和字符串
- C++第五次剩余项目—数组选择(非实验和作业)
- Failed to read auto-increment value from storage engine错误的处理方法
- https://wenku.baidu.com/view/2a54b90e52ea551810a6874e.html
- react-native NetInfo
- 二进制位串排列
- python 常见错误
- C++作业5—数组选择、字符串
- 类的生命周期
- Mybatis指定日志输出实现
- spring+mybatis中typehandler怎么配置
- SploitFun Linux x86 Exploit 开发系列教程
- Deep learning on Android
- Oracle—自定义function语法(转载)
- 一、wh32开发板应用>>led程序
- r-cnn+caffe-0.999 编译过程中部分问题解决