永发信息网

C程序的问题 输入字符串后 输出其中的数字 比如输入 jjwe3454g 输出就是3454

答案:2  悬赏:20  手机版
解决时间 2021-04-01 10:57
C程序的问题 输入字符串后 输出其中的数字 比如输入 jjwe3454g 输出就是3454
最佳答案
entre a string
1sfdf345gdf456h5
13454565Press any key to continue

#include
void main()
{
char str[50];
char a[10];
cout<<"entre a string"< cin>>str;
char *p;
p=str;
int i,k;
int j=0;int n=0;int c=0;
for(i=0;*(p+i)!='\0';i++)
{
if((*(p+i)>='0')&&(*(p+i)<='9'))
cout<<*(p+i);
}
}追问那个要求是整型显示出来 而且是比如输入123FG456 输出分别是123 和456 求指点啊追答entre a string
1234FSDG324rr
1234 324 Press any key to continue

#include
void main()
{
char str[50];
char a[10];
cout<<"entre a string"< cin>>str;
char *p;
p=str;
int i,k;
int j=0;int n=0;int c=0;
for(i=0;*(p+i)!='\0';i++)
{
if((*(p+i)>='0')&&(*(p+i)<='9'))
cout<<*(p+i);
if ((*(p+i-1)>='0')&&(*(p+i-1)<='9')&&(*(p+i)<'0' ||*(p+i)>'9' ))
{
cout<<" ";
}
}
}追问我还想请教一下 我写的哪里错了 我想把其中的一部分放到数组里然后化为整型输出出来追答1 你的n是什么 为什么要累加

2 你为什么不输出数组a 为什么要输出n?追问啊 我写错了 是N=n*10+后边的,我想把字符123 转换成数字一百二十三 原题要把这个数存数组里 我没有写追答照你的想法不好转啊 你不知道这个是几位数字

怎么能知道是123 而不是12 或者12345呢追问几位数字都可以吧 我真不知道哪错了 麻烦大神帮忙分析分析 我会追加分的追答就是全存数组 然后 按顺序输出就可以了

算 总和 这个不对

entre a string
fsd345dfg
345
Press any key to continue

#include
void main()
{
char str[50];
char a[10]={0};
cout<<"entre a string"< cin>>str;
char *p;
p=str;
int i,k;
int j=0;int n=0;int c=0;
for(i=0;*(p+i)!='\0';i++)
{
if((*(p+i)>='0')&&(*(p+i)<='9'))
{
a[j]=*(p+i);
j++;
}
}
cout<}追问帅哥 加个QQ吧 还是有点不太懂 这么回复太麻烦了 我的379329359 加我吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
佛说吃一口少一口吃一顿少一顿什么意思
电感磁芯用陶瓷和铁氧体磁芯有什么区别
a=3 ,b=4, SinA=3/5,则SinC=?
孔雀脖子掉毛怎么回事
我一直用黄金段泥的紫砂壶泡铁观音,后来才知
mercadolibre 哪个国家
伊杨英文名怎么写的?
从明光东上高速到滁州多少钱
一个六个数的首位是1,乘以三后,首位变成了
安利的润色乳
在光纤通信中,光信号是怎样经过漫长而又曲折
炒肉怎么炒才会嫩
时钟在5时的时候,它的时针和分针成什么角
怎么才能不生气
历史上有没有明华帝这个人
推荐资讯
有个男的,我见过两次,算不算接触过他?
刘明龙 农民心态对我产生了什么影响
竹竿和竹杆的区别
朝花夕拾十件具体事件
丶梦见死去的人给食物活人吃好不好
图标怎么弄成一排4个或5个
迫不及待想走的成语
南阳可以使用公积金新楼盘
谁知道这是什么玩偶啊,叫什么名字,跪求拉
马玉东方和浪莎的关系
地理问题,东经120度是5小时,此刻西经120度
高丽歌谣《归乎曲》英译名
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?