首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,将程序补充完整。函数fun(int N[4])的功能是用4个数字,组成互不相同且无重复数字的3位数,并将满足所有条件的数字输出到屏幕上,并且每输出一个3位数就换一行。
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,将程序补充完整。函数fun(int N[4])的功能是用4个数字,组成互不相同且无重复数字的3位数,并将满足所有条件的数字输出到屏幕上,并且每输出一个3位数就换一行。
admin
2021-05-06
25
问题
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,将程序补充完整。函数fun(int N[4])的功能是用4个数字,组成互不相同且无重复数字的3位数,并将满足所有条件的数字输出到屏幕上,并且每输出一个3位数就换一行。
程序分析:可填在百位、十位、个位的数字都是1、2、3、0。组成所有的排列后再去掉不满足条件的排列。如果判定第一个数字是0,则也去掉。
试题程序:
#include
void fun(int N[4])
{
}
int main()
{
int N[4]={1,2,3,0};
fun(N);
return 0:
}
选项
答案
int i,j,k; for(i=0;i(4;i++) //百位循环 for(j=0;j(4;j++) //十位循环 for(k=0;k(4;k++) //个位循环 { if(i!=j&&j!=k&&k!=i&&N[i]!=0) //当3位数不同,并且百位不为0 { cout<
解析
本题利用3层循环,对3位数字是否相同进行判断。如果3位数不同,并且百位不为0,那么依次输出这3位数,即由3位数组成的数字。
转载请注明原文地址:https://kaotiyun.com/show/LFfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1:-i)cout
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
下列关于模板的叙述中,正确的是()。
下列说法中错误的是()。
下列数据结构中,属于非线性结构的是()。
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于()。
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。例如,形参s所指的字符串为:ThisisaClanguageprogram.,函数的返回值为6。请在
随机试题
足太阳膀胱经体表循环行路线
患者,男性,37岁。患胃溃疡9年余。行毕Ⅱ式胃大部切除术后第5日,突发右上腹剧痛,腹部有明显压痛、反跳痛和腹肌紧张。首先考虑并发了
在国内建设项目管理实践中,越来越多的建设项目倾向于按照国际惯例进行管理并尝试采用()。
《智能建筑工程质量验收规范》规定,智能建筑网络安全系统如果与因特网连接,必须安装防病毒系统和( )。
生产经营单位发生生产安全事故造成人员伤亡、他人财产损失的,应当依法承担赔偿责任;( ),由人民法院依法强制执行。
任用会计人员不符合《会计法》规定的,对单位及其直接负责的人员()。
会计法律是指()。
战略风险的类型不包括()。
某县打算在县中心城区建设一个城市广场,决定作出后,县政府成立了由副县长为组长、15人组成的城市广场建设领导指挥办公室,购置各种办公设备花费20万元。然后开始进行拆迁工作,动用3000元安置被迁居民、商户,又请专家进行规划设计,花费了400万元。为了建设一个
关于视觉适应表述正确的是
最新回复
(
0
)