用户名:ys678910
#include<stdio.h>#include<string.h>#include<stdlib.h>cha问答rstr[1000];int*change(c少har*str){i试探风速损确ntn,i,j;int***mber;n=i=j=0;while(str[i]){for(;str[草i]&&str[i]=='';++i);//找到数字的第一位for(j=i+1;str[j]&&str[j]!='';++j);//找到数字的后一位i=j;++n;}**mber=(int*)malloc(sizeof(int)*(n+1));/使失副答穿来督全总/上面这一段用来分析一**有多少个数,以此分配空间n=i=j=0;whi伯赵湖这织极路le(str[i]细你威答杨){for(;str[i]&&str[i]=='曲庆求液率则斤日零复';++i);for(j=i+1;str[不片源结本五j]&&str[j明督掌友六映格况阿加蛋]!='';++j);number[++n]=atoi(str+i);i=j;}n境质umber[0]=n;return**mber;}intma殖逐杀还in(){gets(str房怎滑心成胶眼整);int*p=change(str);printf("%d\n",p[0]);for(inti=1;i<=p[0];++i)printf("%d\n",p[i]);system("pau家奏布创se");free(p);}