首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
76
问题
使用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全国计算机二级
相关试题推荐
关于函数中的,下列表述中错误的是()。
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);cout<<left<<setw(4)<<123<<"OK"<<en
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。如:1234554
下列符号中能够作为C++标识符的是()。
下列字符串中不能作为C++标识符使用的是()。
下面属于黑盒测试方法的是()。
下面是一个模板声明的开始部分:templatedouble…由此可知()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
在C++语言系统中,用于输入数据所使用的标识符cin是
随机试题
气流干燥器适合于干燥()介质。
Iamlookingforward______Mikenextweek.
王女士,24岁,平常月经规律,停经40天,阴道出血2天,突发腹痛,伴恶心,呕吐,晕厥就诊检查:T36.4℃,P120次/分,BP80/50mmHg(10.7/6.7kPa),面色苍白,表情痛苦。双合诊:后穹隆饱满,宫颈举痛明显,子宫未检清,右侧宫旁可触及触
以下哪项不属于PACS和HIS/RIS集成的基本原则
雌二醇抗坏血酸
下列关于债权说法不正确的是()
根据有关规定,公司董事会、监事会的成员可以由公司职工代表出任。下列表述中,正确的是()。
学生王某偶然得知同学李某有尿床之疾,便在同学中广而告之,王某的做法侵犯了李某的()。
有人认为托尔曼是认知心理学的开山鼻祖,请分析其依据。
个体身心发展是人的各方面的潜在力量不断转化为——的过程。
最新回复
(
0
)