这种情况应该怎么填呢
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);
}
#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; }