为了账号安全,请及时绑定邮箱和手机立即绑定

c语言 void函数怎么调用?

c语言 void函数怎么调用?

撒科打诨 2019-02-07 11:07:06
当n=123114350时, 结果为:c1=3 c2=1 c3=2int c1, c2, c3;void fun(long n){ c1 = c2 = c3 = 0;while (n != 0) {switch (n % 10) {case 1: c1++; break; case 2:c2++;break; case 3: c3++;}n /= 10;}}不改变原来的,在主函数里输出打印~~~~谢谢啦
查看完整描述

2 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

//******************************************************************************
// 统计整数里面各位 1 2 3 的个数
//******************************************************************************
#include <stdio.h>
int c1, c2, c3;
void fun(long n)
{
c1 = c2 = c3 = 0;
while (n != 0)
{
switch (n % 10)
{
case 1:
c1++;
break;
case 2:
c2++;
break;
case 3:
c3++;
}
n /= 10;
}
}
int main()
{
long n;
scanf("%ld", &n); //输入整数n
fun(n); //调用自定义函数fun
printf("C1=%d C2=%d C3=%d\n", c1, c2, c3); //输出
}

//祝你学习进步,更上一层楼!(*^__^*)




查看完整回答
反对 回复 2019-03-15
  • 2 回答
  • 0 关注
  • 3483 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信