这种情况应该怎么填呢
1、请编写程序,其功能是:统计s所指字符串中的数字字符个数,并将个数输出。 例如,s所指字符串的内容是:2def35adh25 3kjsdf7/kj8655x,
输出值为:11
#include <stdio.h>
void main()
{ char s[]="2def35adh25 3kjsdf 7/kj8655x";
int n;
printf("%sn",s);
printf("%dn",n);
}
2020-12-09 19:39
2020-12-09 23:24
程序代码:#include <stdio.h>
#include <ctype.h>
int main(void)
{
char *s = "2def35adh25 3kjsdf 7/kj8655x";
int n = 0;
printf("%s\n", s);
while(*s != 0)
{
if(isdigit(*s)) n++;
s++;
}
printf("%d \n", n);
return 0;
}
2020-12-10 01:34