首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
85
问题
使用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全国计算机二级
相关试题推荐
数据库设计过程不包括()。
有如下程序:#includeusingnamespacestd;classToy{public:Toy(char*_n){strepy(name,_n);count++;}~ToyO
在软件设计中,不属于过程设计工具的是()。
若字符指针p所指向的字符串为"abcdefg",在执行语句()。char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
软件生命周期中的活动不包括()。
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为()。
请打开考生文件夹下的解决方案文件proj3,其中定义了一个字符串变量类stringVar。类成员的说明在程序注释中。请在//*********333*********和//*********666*********之间填写stringVar成员函数和友元函
下列队列的描述中,正确的是()。
随机试题
城镇土地使用税
A被动体位B强迫坐位C强迫患侧卧位D强迫仰卧位E辗转体位泌尿系结石病人
A、了解病情的轻重和病情的进退B、了解津液的变化C、了解正邪斗争消长的情况D、了解胃气的有尤E、了解病位的深浅从舌苔的润燥可
根据程序公正的基本要求,法官应该禁止下列哪些行为?()
《公司法》第一百八十三条规定:“公司经营管理发生严重困难,继续存续会使股东利益受到重大损失,通过其他途径不能解决的,持有公司全部股东表决权()以上的股东,可以请求人民法院解散公司”。
下面是某金属公司的一组经营数据资料。(1)为核算甲种物资的计划期初库存量,在编制计划时盘点该种物质库存量150件,平均一日需要量10件,预计期发出量比收入量多30件。(2)乙种物资每月采购总量1200件,单价30元/件,年储存费率是12%,一次订购费用
对黑猩猩做“顿悟实验”的是()
()对知觉和产生消极情感有重要作用,在厌恶学习中也很重要
下面关于数据库数据模型的说法中,哪一个是错误的?()
YouwillheartheChiefExecutiveofBestValue,anAmericanchainofconveniencestores,talkingaboutachangeinthecompany’
最新回复
(
0
)