统计一个整数中数字的个数
输入一个正整数 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); }