c++ 输入字符串,输出数字
2010-10-15 12:49
369 查看
#include <iostream>
using namespace std;
void main(){
const int MAX=80;
char a[MAX];
char a1[MAX]={0};
cout<<"请输入一串字符,注意不要超过80个字符"<<endl;
cin.getline(a,MAX,'/n');
int i=0;
int j=0;
while(a[i]!='/0'){
if(a[i]>='0'&&a[i]<='9'){
a1[j]=a[i];
j++;
}
i++;
}
cout<<"您输入字符串里的数字是:";
int k=0;
do{
cout<<a1[k];
k++;
}while(k<j);
cout<<endl;
}
using namespace std;
void main(){
const int MAX=80;
char a[MAX];
char a1[MAX]={0};
cout<<"请输入一串字符,注意不要超过80个字符"<<endl;
cin.getline(a,MAX,'/n');
int i=0;
int j=0;
while(a[i]!='/0'){
if(a[i]>='0'&&a[i]<='9'){
a1[j]=a[i];
j++;
}
i++;
}
cout<<"您输入字符串里的数字是:";
int k=0;
do{
cout<<a1[k];
k++;
}while(k<j);
cout<<endl;
}
相关文章推荐
- c++入门:输入一个字符串,将其分段输出,分段符为除字母和数字之外的符号。
- C++字符串输入数字输出
- C++编程题1——输入字符串,输出数字最小的值
- 习题 8.16 输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到一数组a中。统计共有多少个整数,并输出这些数。
- 输入一个字符串,删除其中所有的数字,所有大写字母改成小写,其他不变,并输出
- 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
- C++字符串连接,输入和输出
- 从键盘输入6个字符串(仅仅包含英文字母和数字),对这6个字符串从小到大排列并输出结果。
- 汇编实现输入字符串以十进制数字输出字符个数
- C++输入一个字符串,把其中的字符按照逆序输出的两种方法解析
- 字符串数组在输入的时候应该给\0预留一个位置,否则将在c++中无法输出,并且编译的时候回报错!!!
- 【C++】输入并反向输出字符串
- 输入字符串,内有数字和非字符数组,例如A123x456将其中连续的数字作为一个整数,依次存放到一个数组中,如123放到a[0],456放到a[1],并输出a这些数
- 输入一个字符串只包含“0~10”和”,“找出最小的数字和最大的数字(可能不止一个),输出最后剩余数字的个数,如输入”3,3,4,5,6,7,7“
- C++ 字符数组、字符串【输入、输出】
- C输入一个字符串,将其中连续的数字做为一个整数存放在一个整形数组中,统计其中数字的个数并输出这些整数。
- 输入一行只含有数字的字符串,输出对应的中文
- 2015输入一个字符串以#结尾,则输出此字符串中连续出现最长的数字串及其开始的下标;
- (c++)设圆半径r,圆柱高h 求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。 用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 PI=3
- (c++)输入10个数字,然后逆序输出。