#include<stdio.h>
intmain(){
charstr[200];//假定输入1行字符串,长度在200以内
chars[20][16];//假定用逗号分隔的部分约20个,每个长度不超过16字符
doubled[20];//假定数据个数不超过20个
inti,j=0,L,n=0;
fgets(str,200,stdin);//读入一行字符串,含换行符
L=strlen(str);//计算输入的字符串长度
for(i=0;i<L;i++){
s[n][j]=str[i];j++;
if(str[i]==’,’||str[i]==’\n’){s[n][j-1]=’\0′;j=0;n++;}//取出逗号分隔开的字符串
}
for(i=0;i<n;i++)printf(“%s\n”,s[i]);//输出这些分开的字符串
j=0;
for(i=0;i<n;i++){
if(sscanf(s[i],”%lf”,&d[j])==1)j++;//能转换为数的一个一个转换
}
printf(“\n=======values========\n”);
for(i=0;i<j;i++)printf(“%lf\n”,d[i]);//输出这些数据
return0;
}