首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
56
问题
使用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全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assBase{public:virtualvoidShow(){cout<<’B’;}};
已知一程序运行后执行的第一个输出操作是()。cout
下列关于运算符重载的叙述中,正确的是()。
下列情况中,不会调用拷贝构造函数的是()。
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是()。
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。如:1234554
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是()。
在软件设计中,不属于过程设计工具的是()。
有如下类定义:ciassA{char*a:public:A0:a(0){}A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=_________;strcpy(a,a
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
随机试题
完全性胃肠外营养病人,营养液滴注后2小时出现口渴是
属于弥散型胎盘的动物是
具有固精缩尿、温脾摄唾功效的药物是
某大学生,总喜欢与同学或老师争论,遇事总钻牛角尖,人格测评为偏执型人格。他经常在争论的最后说,“仁者见仁,智者见智”。此防御机制为()。
发包人请求解除建设工程施工合同应予支持的是()。
有如下程序:#includemain(){inti,j,m=1;for(i=1;i0;j--){if(i*j>3)break;m+=i*j;}}
电话公司有300台分机,每台分机有6%的时间处于与外线通话状态,设每台分机是否处于通话状态相互独立,用中心极限定理估计至少安装多少条外线才能保证每台分机使用外线不必等候的概率不低于0.95?
要安装ⅡS、添加可选组件或删除可选组件,请写出操作步骤。请写出配置匿名身份验证的操作步骤。
Ifyoufindyouspendmorethanyoumake,thereareonlytwothingstodo:decreaseyourspendingor【C1】______.It’softeneasie
Whatistheletterfor?Toapply______.Whatkindofchancewilltheapplicantappointedget?Theapplicantappointedwillg
最新回复
(
0
)