99问答网
所有问题
C++编程:输入一个长度最多为10的字符串,把其中所有的数字字符凑成一个整数输出
如果没有数字字符,则输出0。不用考虑负数、小数、科学记数法。例如输入a2bc5cde0f,则输出250。
举报该问题
推荐答案 2016-12-18
DEV-CPP 5.4 C++环境,通过编译运行
#include<cstdio>
int main(){
char a[1024],b[1024];
gets(a);
int c=0;
for(int i=0;a[i]!='\0';i++){
if(a[i]>='0'&&a[i]<='9') b[c++]=a[i];
}
if(c==0){
putchar('0');return 0;
}
b[c]='\0';puts(b);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WXt7j7BBjOzzBeW7Wet.html
相似回答
大家正在搜
相关问题
c++输入一个长度不超过80的字符串,编程实现删除其中所有的...
用C++编程:从键盘输入10个字符串,找出其中最大者并输出.
C++编程题目:输入一个字符串,把其中的各个字符按ASCII...
C++编程 从键盘上输入一个字符串,将里面的数字字符转变成数...
输入一个字符串,长度不超过30,内有数字字符和非数字字符,统...
C语言编程,输入10个字符串,输出最大的字符串
C++编程:将数字字符串转化成一个整数 ?
c++编程输入字符串“program‘到一个字符数组s(长度...