【简答题】【消耗次数:1】
统计整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1、c2、c3返回主函数。 例如,当n=123114350时,结果应该为:c1=3 c2=1 c3=2。 #includeint c1,c2,c3; void fun(long n) { c1 = c2 = c3 = 0; while (n) { /************found************/ switch([填空1]) { case 1: c1++; break; /************found************/ case 2: c2++;[填空2] case 3: c3++; } n /= 10; } } main() { int n=123114350; fun(n); printf(\nn=%d c1=%d c2=%d c3=%d\n,n,c1,c2,c3); }
参考答案:
复制
纠错
相关题目
【单选题】 若有语句char c1=`d`,c2=`g`;printf(“%c,%d\n”,c2-`a`,c2-c1);则输出结果为:()(a的ASCII码值为97)
①  M、2
②  G、3
③  G、2
④  D、g
【简答题】 有以下程序(说明:字符0的ASCII码值为48)#includestdio.hmain(){ char c1,c2;scanf(%d,c2=c1+9;printf(%c%c\n,c1,c2); }若程序运行时从键盘输入48回车,则输出结果为[填空1]。
【单选题】 巳知字母A的ASCII码是65,以下程序的执行结果是()#includestdio.hmain(){charc1=A,c2=Y;printf("%d,%d\n",c1,c2);
①  A,Y
②  65,65
③  65,90
④  65,89
【单选题】 有以下程序: main( ) { int c; while((c=getchar( ) ) != \n ) { switch(c- 2 ) { case 0 : case 1 : putchar(c+4) ; case 2 : putchar(c+4) ; break; case 3 : putchar(c+3) ; default: putchar(c+2) ; break; } } printf(\n } 当输入: 247, 程序的输出结果是()。
①  689
②  6689
③  66778
④  66887
【单选题】 下述程序的运行结果( )。 #includevoid main() { int a=1,b=2,c=3; if(c=a)printf(%d\n else printf(%d\n }
①  1
②  3
③  5
④  6
【单选题】 设:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为()。
①  1
②  2
③  3
④  4
【单选题】 下述程序的运行结果( )。 #includevoid main() { int a=5,b=4,c=3,d=2; if(ac)printf(%d\n else if((c-1=d)==1)printf(%d\n,d+1); else printf(%d\n,d+2); }
①  0
②  1
③  2
④  3
【单选题】 下述程序的运行结果( )。 #includevoid main() { int a=5,b=4,c=3,d=2; if(ac)printf(%d\n else if((c-1=d)==1)printf(%d\n,d+1); else printf(%d\n,d+2); }
①  1
②  2
③  3
④  4
【单选题】 有以下程序:main(){intc;while((c=getchar())!=\n){switch(c-2){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);default:putchar(c+2);break;}}printf("\n");}当输入:247回车,程序的输出结果是()。
①  689
②  6689
③  66778
④  66887
【单选题】 用Y/C1/C2表示的彩色电视信号称为( )。
①  分量信号
②  复合视频信号
③  分离电视信号S-Video
④  全电视信号
随机题目
【单选题】 防止边坡失稳的措施不包括()
①  坡度减小
②  坡度减小
③  台阶放坡
④  边坡护面
【单选题】 无内支撑支护开挖的形式包括:①悬臂式②拉锚式③重力式④土钉墙。()
①  ①+②+③+④
②  ②+③+④
③  ③+③
④  ④+④
【单选题】 关于预拼装的说法错误的是()
①  预拼装一般分平面预拼装和立体预拼装两种状态
②  预拼装的构件因加工误差影响,拼装时应强行固定
③  预拼装时构件与构件的连接为螺栓连接,其连接部位所有节点连接板均应安装上
④  预拼装后应编号,现场拼装时应按编号顺序对号入座进行安装
【单选题】 关于影响钢筋焊接质量的因素,下述说法错误的是()
①  与钢筋的化学成分有关
②  与原材料的机械性能有关;塑性越好,可焊性越差
③  与焊接工艺及焊工的操作水平有关
④  环境低于-20℃不得焊接
【单选题】 关于井点降水的不利影响,下述说法错误的是()
①  井点降水后,地下水位下降,造成土体固结,产生均匀沉降
②  井点降水会将土中细小土颗粒一起排出
③  井点降水的沉降会造成附近建筑物及地下管线的顺坏
④  井点降水的降水面呈漏斗形状
【单选题】 关于土层锚杆的说法错误的是()
①  基坑施工时坑内无支撑,开挖土方和地下结构施工不受支撑干扰,施工作业面宽敞,改善施工条件
②  可以施加预应力,能有效控制挡墙的位移和土层变形
③  锚杆锚固端可设置在软弱土层中
④  锚杆设置在砂卵石地层且存在承压力的情况下无法成孔,不能保证水泥浆灌注质量。
【单选题】 关于模板系统的作用,下列说法错误的是()
①  模型板使结构构件形成一定的形状
②  模型板不能承受荷载
③  支撑系统保证结构构件的空间布置,同时也承受和传递各种荷载,并与紧固件一起保证整个模板系统的整体性和稳定性
④  紧固件保证整个模板系统的整体性和稳定性。
【单选题】 下列哪项不是地下连续墙的缺点()
①  弃土与废泥浆的处理增加工程费用,如处理不当会造成对环境的污染
②  如只作为支护结构,则造价较高
③  现浇地下连续墙表面光滑
④  墙段的施工精度,接头防渗性能有待于进一步提高
【单选题】 《民用建筑设计通则》(JGJ37-87)(现修订为《民用建筑设计统一规范》)中对民用建筑层数的划分,下列说法错误的是()
①  住宅建筑按层数和高度分类:一层至三层为低层住宅,四层至六层为多层住宅,七层至九层(高度不大于27m)为中高层住宅,高度大于27m为高层住宅。
②  除住宅建筑之外的民用建筑高度不大于24m者为单层和多层建筑,大于24m的非单层建筑为高层建筑。
③  建筑高度大于100m的民用建筑为超高层建筑。
④  总高度在31米以上或11层以上的建筑物为高层建筑。
【单选题】 关于钢筋冷拉的说法错误的是()
①  可以控制钢筋冷拉应力对钢筋进行冷拉
②  可以控制钢筋冷拉率对钢筋进行冷拉
③  用冷拉应力控制钢筋冷拉,冷拉后,钢筋长短不一,对要求等长或定长的预应力筋难以满足要求
④  用冷拉应力控制钢筋冷拉,冷拉后屈服点不稳定