全国计算等级考试二级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
