统计长整数n的各位上出现数字1、2、3的次数,并有全局变量c1、c2、c3返回主函数

#include <stdio.h>
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;
}
}

main()
{
long n=123114350L;
fun(n);
printf("\nThe result: \n");
printf("n=%ld c1=%d c2=%d c3=%d\n",n,c1,c2,c3);
}

posted @ 2017-11-23 21:12  can丶  阅读(2216)  评论(0编辑  收藏  举报