中易网

C++语言_从一字符串中读取数字

答案:5  悬赏:40  
解决时间 2021-11-08 11:41
  • 提问者网友:呆萌心雨
  • 2021-11-08 01:02
要求任意输入一字符串,如:dprf4.0jf2m3.2
最后输出:4.0,2,3.2
谢谢!
最后输出是分开的,4.0 2 3.2
谢谢!
最佳答案
  • 二级知识专家网友:我的任性你不懂
  • 2021-11-08 01:24
给个思路
char s[1028];
scanf("%s",s);
int len=strlen(s);
for(int i=0;i<len;i++)
{
if(s[0]>='0' && s[0]<='9')
printf("%c ",s[i]);
}
全部回答
  • 1楼网友:蜜罐小熊
  • 2021-11-08 03:31
lz我鄙视你. 这是赵作业抄吧,','到' '都不会改啊 哥这分不要也罢,代码删掉了
  • 2楼网友:承载所有颓废
  • 2021-11-08 03:24
我暂时保留我的看法!
  • 3楼网友:风格单纯
  • 2021-11-08 03:02
对字符串的每个char型字符判断是否介于48到57之间,48是0的ASCII码,57是9的ASCII码,成立的话输出。
  • 4楼网友:茫然不知崩溃
  • 2021-11-08 01:43
我暂时保留我的看法!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息