首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int N[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。 程序
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int N[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。 程序
admin
2016-10-28
39
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int N[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。
程序分析:可填在百位、十位、个位的数字都是1、2、3、0。组成所有的排列后再去掉不满足条件的排列。如果判定第一个数字是0则也去掉。
#include<iostream.h>
void fun(int N[4])
{
}
int main()
{
int N[4]={1,2,3,0};
fun(N);
return0;
}
选项
答案
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<<N[i]<<N[j]<<N[k]<<endl;//输出这三位数组成的数字 } } }
解析
(1)利用三层循环,对要三位数字是否相同进行判断。
(2)如果三位数不同,并且百位不为0。那么依次输出这三位数,即为三位数组成的数字。
转载请注明原文地址:https://kaotiyun.com/show/mKNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream.h>voidmain(){intx=10,y=10;for(inti=0;x>8;y=++i)cout<<x--<<","<<y<<","
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
类模板不同于函数模板,类模板只可用【】型参数。
C++程序是从【】函数开始执行的。
以下类定义中可能会引起错误的语句是classA{public:~A(){}//1inti;//2private:
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
下列类的定义中,有()处语法错误。classBase {public:Base(){}Base(inti){data=i;
随机试题
债券价格是债券现金流的现值,债券价格的变化与债券收益率的变化()。
男,30岁。渔民,腹泻1天,大便10余次,为稀水样,无脓血便及里急后重,无发热、腹痛。呕吐2次,为米泔水样。体检:体温36.5℃,血压90/60mmHg,轻度脱水貌。粪便镜检每高倍镜视野见白细胞l~2个,粪便悬滴镜检见运动力很强的细菌。此患者最可能的诊断是
男孩,12岁,发热2天,伴头痛、神志不清1天,8月中旬来诊。查体:T39.5℃,神志不清,颈抵抗,克氏征、布氏征(+)。实验室检查:血WBC16×109/L。最可能的诊断是
在小组工作的准备期,社会工作者介入的焦点之一是评估,评估的内容包括:服务对象的真实需要、需要目标的一致性和( )。
科学实验:客观规律
InhiscomicstripDilbert,ScottAdams______Theword"ordeal"inParagraph3probablyrefersto______
【黄老思想】上海大学2015年历史学综合真题;湖南师范大学2016年中国史综合真题;上海大学2017年历史学综合真题;中南民族大学2017年历史学综合真题
某种在Ganandia制造的晚餐用具中含有铅。铅会渗入酸性食物,且Ganandia倾向于食用高酸性的食物。然而,在Ganandia铅中毒事件极少的事实说明那里的餐具的铅含量没达到危险水平。下面哪一项如果正确,将最不能证实以上论述?()
以下程序段的输出结果是【】。num=0DoWhilenum<=5num=mum+1LoopPrintnum
Thefurniture______onFriday,sountilthenwe’llhavetositonthefloor.
最新回复
(
0
)