c语言问题 如何循环读数
#include<stdio.h>int fun(char*zifu,int*cishu){
int i;
for(i=0;zifu[i];i++){
if(zifu[i]-'0'>=0&&zifu[i]-'0'<=9)
cishu[zifu[i]-'0']++;
}
}
int main(){
char zifu[100]={0};
int i,j,cishu[10]={0};
scanf("%s",zifu)
fun(zifu,cishu);
for(i=0;i<10;i++)
printf("%3d",cishu[i]);
printf("\n");
return 0;
}
给定一个字符串,统计0~9每个数字出现的次数。 如何循环输入数据