首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int N[41)的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int N[41)的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。
admin
2021-06-10
95
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int N[41)的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。
程序分析:可填在百位、十位、个位的数字都是1、2、3、0。组成所有的排列后再去掉不满足条件的排列。如果判定第一个数字是O则也去掉。
#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) //当三位数不同,并且百位不为0 { cout<
解析
(1)利用三层循环,对要三位数字是否相同进行判断。
(2)如果三位数不同,并且百位不为0。那么依次输出这三位数,即为三位数组成的数字。
转载请注明原文地址:https://kaotiyun.com/show/O5fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#ineludeusingnamespacestd;classBook{public:Book(char*t=""){strepy(title,t);}private:
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:30130注意:错误的语句在//******error******的下面,修改该语句即可。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:number1=4.8number2=93.6number3=0.9PRODUCT=404.352注意:错误的语句在//******e
在下列关键字中,不能用来表示继承方式的是()。
下列C++流的操作符中,能够设置下一个数据的输出宽度的是
将E―R图转换为关系模式时,实体和联系都可以表示为()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
下面描述中不属于软件需求分析阶段任务的是
下列符号中不属于C++关键字的是()。
已知i=5,j=0,下列各式中运算结果为j=6的表达式是()。
随机试题
我国《劳动合同法》通过于()
Ahouseisthemostexpensivethingmostpeoplewilleverbuy.Veryfewpeoplehaveenoughmoneyoftheirowntobuyahouse,sot
肾小球滤过膜的滤过屏障主要取决于下列哪个结构?
A、波动较大B、进行性加重C、呈波动性D、发生快而后逐渐消退E、持续性轻度黄疸壶腹癌所致黄疸()
A.风寒湿痹,跌打损伤B.心腹冷痛,寒疝疼痛C.两者均是D.两者均非独活所治疗的病证有()
下列关于内部控制审计报告的说法中,正确的有()。
分科课程与综合课程相比,其优点是()。
一个极有想象力、经济价值极高的创意,很可能被用于道德上非常坏的目的,甚至被用来破坏人类文明乃至毁灭人类。一直以来的一个错误观念是,一个能赚钱的创意就是一个好的创意。现在必须改变观念:_______。填入画横线部分最恰当的一句是:
Oneofthefightwaysforustoavoidbirdfluis______.WhichmustbewrongfortheAsianstochangetheirlifestyle?
Lookingbackonmychildhood,Iamconvincedthatnaturalistsarebornandnotmade.Althoughwewerebroughtupinthesameway
最新回复
(
0
)