输入一行用逗号分隔的数字之后,如何使用其中的数字呢?
例如:当输入数字个数为6的时候 输入 134,232,312,42,53,6 如何将每个数取出呢?(输入数字的个数由用户自己指定)。
大家帮帮忙哦~ 不胜感激~~
求助:在C语言中,输入一行用逗号分隔的数字之后,如何使用其中的数字呢?
答案:2 悬赏:60 手机版
解决时间 2021-03-18 11:48
- 提问者网友:战魂
- 2021-03-17 17:44
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-03-17 17:51
我是这样想的。。以字符串形式。。读入所有数据。。然后把这个字符串,以逗号为标志,分解掉。。分解成若干个小串。。然后再把每个小串里面的字符转化为数字。。即可。。
代码正在生成当中。。
代码正在生成当中。。
全部回答
- 1楼网友:春色三分
- 2021-03-17 18:24
先定义一个char str[100]; , 再定义一个int intarray[100];
scanf("%s", str);
int size = sizeof(str);
再用一个for循环读取str, 判断ascii的值范围到,号为止就是一个数, 用atoi进行转换, 并保存到intarray中
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |