题目内容
请将代码补充完整。01 #include 0203 void fun(char *a,int *t);04 char *getString(char *str);0506 int main()07 {08 char str[80];09 int c;10 printf("\ninput a string:");11 getString(str);12 fun(str,&c);13 printf("c=%d",c);14 return 0;15 }1617 void fun(char *a,int *t)18 {19 char *p=a;20 int c=0;21 while()22 {23 if (*p>='0' && *p<='9')24 ++c;25 ++p;26 }27 *t=;28 }2930 char *getString(char *str)31 {32 //assert(str); //可自行扩充,对str进行一些合法性检查,或退出程序,或弹窗,或输出错误信息33 char *buffer = str;34 while (1)35 {36 char temp = getchar();37 if (temp == '\n')38 ;39 *buffer = temp;40 ++buffer;41 }42 *buffer = 0;43 return;44 }
查看答案
搜索结果不匹配?点我反馈
更多问题