首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
66
问题
使用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://kaotiyun.com/show/iHNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的执行结果是()。#include<iostream>usingnamespacestd;classbuilding{public:building(){}build
以下程序的输出是【】。#include<iostream>usingnamespacestd;fun(intm){staticintn=1;n=m*n;return
已知类MyClas有一个只需要一个double型参数的构造函数,其将运算符“+”重载为友元函数。要使语句序列MyClasx(1.2),y(2.3),z(0);z=x+y;能够正常运行,运算符函数operator+应在类中声明为()。
下列有关析构函数的说法错误的是()。
在软件开发中,下面任务不属于设计阶段的是()。
以下数据结构中不属于线性结构的是()。
下面的描述中,正确的是()。
已知outfile是一个输出流对象,要想将outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是()。
下列语句中,错误的是()。
随机试题
不宜用软起动器频繁地起动电动机,以防止电动机过热。()
男性患者,20岁,受寒后出现右臀部向大腿后部、小腿外侧放射痛,阵发性加剧;查体:右Laaegue征(+),臀点、胭点及外踝点压痛(+),小腿外侧和足背痛觉减低,踝反射减低。可能的诊断是
药物流行病学是临床药学与流行病学两个学科相互渗透、延伸发展起来的新的医学研究领域,主要任务不包括()
盗汗的特点是()
药品的两项规定包括
建筑工程施工安全管理程序中,首要任务是()。
简述水路货物运输中托运人的基本义务。
下列说法不正确的是()。
公安机关的会议制度有哪些?
小周、小雷、小何三人参加单位组织的田径比赛,已知小周的速度比小雷快50%,小雷的速度比小何快50%。如果小周和小雷参加比赛所用时间之和为1小时,问小何参加比赛用了多少分钟?()
最新回复
(
0
)