c语言输入数字输出字符 c语言如何输入一串数字,每个数字后面有一个逗号,且不确定输入多少个数字?

c语言如何输入一串数字,每个数字后面有一个逗号,且不确定输入多少个数字?先读取整数。然后循环:读1个字符。如果字符是逗号,则读取1个整数。如果不是逗号,则循环结束。如果读取整数时出错,则循环结束。#i

c语言如何输入一串数字,每个数字后面有一个逗号,且不确定输入多少个数字?

先读取整数。然后循环:读1个字符。如果字符是逗号,则读取1个整数。如果不是逗号,则循环结束。如果读取整数时出错,则循环结束。#include#include main(){int x[100],n=0,i int c if(scanf(%d,&x[n])==1)n而(1){scanf(%c,&c)if(c!=“,”)中断if(scanf(”%d“,&x[n])==1)n else break}printf(”nI read:”)for(i=0i)