当前位置: 首页> 娱乐> 明星 > 建材招商网站_各大企业官网_线上营销推广方案模板_做网站设计哪里有

建材招商网站_各大企业官网_线上营销推广方案模板_做网站设计哪里有

时间:2025/7/12 17:57:31来源:https://blog.csdn.net/fnd_LN/article/details/145041396 浏览次数:0次
建材招商网站_各大企业官网_线上营销推广方案模板_做网站设计哪里有

 函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1、c2、c3返回主函数。例如,当n=123114350时,结果应该为:c1=3c2=1 c3=2请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

思路:

n = 123114350 ,每通过while循环一次,都会被最后的“ n /= 10 ”代码减少最右边的一位数字(个位),所以将switch表达式填写为“ n % 10 ”,每次循环都会提取最右侧数字(个位);

提取后的数字通过常量1.2.3来执行其后面的语句,若不在1.2的语句后使用“ break ”来跳出循环,则每次遇到大于1或2的数字时,都会对“ c1 ”或“ c2 ”进行“ ++ ”操作。

#include   <stdio.h>
#pragma warning (disable:4996)
int  c1,c2,c3;
void fun(long  n)
{  c1 = c2 = c3 = 0;while (n) {
/**********found**********/switch(___1___){
/**********found**********/case 1:    c1++;___2___;
/**********found**********/case 2:    c2++;___3___;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);
}
 填空后:
#include   <stdio.h>
#pragma warning (disable:4996)
int  c1,c2,c3;
void fun(long  n)
{  c1 = c2 = c3 = 0;while (n) {
/**********found**********/switch(n%10){
/**********found**********/case 1:    c1++;break;
/**********found**********/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);
}

关键字:建材招商网站_各大企业官网_线上营销推广方案模板_做网站设计哪里有

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: