首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2013-11-15
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) //当三位数不同,并且百位不为0 { cout<
解析
本题利用3层循环,对3位数字是否相同进行判断。如果3位数不同,并且百位不为0,那么依次输出这3位数,即由3位数组成的数字。
转载请注明原文地址:https://www.kaotiyun.com/show/iHNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计的三种结构是()。
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为()。
在类中定义和实现的函数称为【】。
执行语句:intresult=100;cout<<(((result>=60)&&(result<=100))?"good":"general");结果是【】。
下列有关析构函数的说法错误的是()。
下列函数原型声明中错误的是()。
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
下面有关重载函数的描述中正确的是()。
设有如下关系表:则下列操作中正确的是()。
随机试题
传染病责任疫情报告人包括【】
两条根本对立的认识路线是()。
某男,5岁,突发高热、呕吐、惊厥,数小时后出现面色苍白、四肢厥冷、脉搏细速、血压下降至休克水平。经实验室检查诊断为暴发型流脑所致感染中毒性
单位工程质量等级评定分为()两个等级。
代理记账人员必须遵守以下()规则。
教学活动设计的内容包括()、讲解设计、示范设计、情境设计、提问设计和练习设计。
阅读以下教学案例,按照要求答题。一堂作文课上,教师深情地导入:“常言道‘每逢佳节倍思亲’。一年中,无论是按公历还是按农历算,都有许多传统节日,而遇到佳节,你也许会回忆起许多美好的往事,也许会特别思念某个人,也许会想起游览过的迷人风景,也许会想买个精致的玩
方志
(2013年真题)古人云:“子不教,父之过。”请结合我国民法的监护制度和侵权责任制度加以辨析。
WestPointisacollegeforfutureArmyofficers.Ithasmorethan4000studentscalledcadets(军校学员).Theschoolis【B1】______
最新回复
(
0
)