统计一个整数中数字的个数
输入一个正整数 repeat (0<repeat<10),做repeat 次下列运算:读入 1 个整数n(n<10^100),统计并输出n中2 的个数。
程序代码:#include<stdio.h>
int main(void)
{
int repeat,i,a,b,sum;
char n[128]={0};
printf("请输入次数:");
scanf("%d",&repeat);
getchar();
for(i=0;i<repeat;i++){
sum=0;
printf("\n请输入1个整数:");
scanf("%s%n",n,&a);
for(b=0;b<a;b++){
if(n[b]=='2'){
sum++;
}
}
printf("\n数字2有:%d个",sum);
}
return(0);
}