//输入一个字符串,把输入的字符串的连续的数字放在二维数组中。#include
#include
#include
#define M 100
#define N 100
void fun(char *p,int n)
{char t[N][M];int i=0,b=0,k=0,j=0;
// char (*q)[M];//q&#61;t;while(i&#61;&#39;0&#39;&&*(p&#43;i)<&#61;&#39;9&#39;){b&#61;1;t[j][k&#43;&#43;]&#61;*(p&#43;(i&#43;&#43;));//i&#43;&#43;;}if(b){t[j][k&#43;&#43;]&#61;&#39;\0&#39;; //不能忘记了字符串结束的标志j&#43;&#43;;b&#61;0;}i&#43;&#43;;k&#61;0; //这步很重要}for(i&#61;0;i{char s[M];int n;printf("请输入一个字符串:\n");gets(s);n&#61;strlen(s);fun(s,n);return 0;
}
题目描述&#xff0c;谭浩强第四版的第八章的第16题习题
输入一个字符串&#xff0c;将这个字符串中的所有连续的数组都存放到一个数组中