函数fun的功能是:统计长整数的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1
c2,c3返回主函数。如,当n-123114350时,结果应该为:c1=3 c2=1 c3-2。
int c1, c2, c3;
void fun(long n){
c1 = c2 = c3 = 0;
while (n){
switch (n%10){
case 1:
c1++;
break;
case 2:
c2++;
break;
case 3:
c3++;
}
n /= 10;
}
}
void main(){
long n = 123114350L;
fun(n);
printf("The result :");
printf("n=%ld c1=%d c2=%d c3=%d\n", n, c1, c2, c3);
}