当前位置:首页c语言 > 正文

全国计算等级考试二级c语言:函数fun的功能是: 统计长整数n的各个位上出现数字1、2、3的次数,并通过外部 (全局) 变量c1、c2、c3返回主函数。例如,当n=123114350时,结果应该为: c1=3 c2=1 c3=2

作者:野牛程序员:2023-11-29 13:59:11c语言阅读 3135

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击