全国计算等级考试二级c语言:函数fun的功能是: 统计长整数n的各个位上出现数字1、2、3的次数,并通过外部 (全局) 变量c1、c2、c3返回主函数。例如,当n=123114350时,结果应该为: c1=3 c2=1 c3=2
作者:野牛程序员:2023-11-29 13:59:11c语言阅读 3271
c语言:函数fun的功能是: 统计长整数n的各个位上出现数字1、2、3的次数,并通过外部 (全局) 变量c1、c2、c3返回主函数。例如,当n=123114350时,结果应该为: c1=3 c2=1 c3=2
#include <stdio.h>
int c1, c2, c3; // 全局变量
void fun(long int n) {
while (n > 0) {
int digit = n % 10;
switch (digit) {
case 1:
c1++; // 填入适当的代码,使c1加1
break;
case 2:
c2++; // 填入适当的代码,使c2加1
break;
case 3:
c3++; // 填入适当的代码,使c3加1
break;
// 其他情况可以忽略或进行相应处理
}
n /= 10;
}
}
int main() {
long int n = 123114350;
fun(n);
printf("c1=%d c2=%d c3=%d\\n", c1, c2, c3);
return 0;
}野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

