首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数show()的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下: 1234 1243 1324 1342 1
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数show()的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下: 1234 1243 1324 1342 1
admin
2018-10-23
83
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数show()的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下:
1234 1243 1324 1342 1423 1432 2134 2143 2314 2341 2413 2431 3124 3142 3214 3241 3412 3421 4123 4132 4213 4231 4312 4321
将函数show()补充完整。
注意:请勿改动主函数。
1 #include<iostream.h>
2 void show()
3 {
4
5 }
6 int main()
7 {
8 show();
9 return 0;
10 }
选项
答案
1 for(int i=1;i<5;i++) 2 for(int j=1;j<5;j++) 3 for(int l=1;1<5;1++) 4 for(int k=1; k<5;k++) 5 { 6 if(i!=j&&j!=k&&i!=k&&i!=1&&j!=1 && k!=1)//条件判断 7 cout<<i<<j<<1<<k<<’’;/输出显示 8 } 9 cout<<end1;
解析
函数show()的功能是将1、2、3、4四个数字组成互不相同且无重复数字的四位数,并打印在屏幕上,可用循环来查找符合条件的四位数,用每一层循环的循环变量表示4位数当中的一个数,因此需4重循环,在最内层循环判断是否满足条件,满足条件则输出。
(1)四重循环变量分别为i、i、1和k,分别从1变化至4,分别表示四位数的第一、第二、第三和第四位数。
(2)在最内层循环内,如果i、i、k和1互不相同则i、j、k和1表示的四位数互不相同,把i、i、k和1打印在屏幕上。
转载请注明原文地址:https://kaotiyun.com/show/j5Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员数的声明语句为()。
若执行语句:cout<<setfill(’*’)<<setw(10)<<123<<"OK"<<endl后将输出()。
线性表的顺序存储结构和线性表的链式存储结构分别是
设有语句intn,m;chara[5],b;cin>>n>>a>>m>>b;为了分别将10和20分别赋给n和m,look赋给a,t赋给b,则正确的输入为
执行下面程序中的输出语句后,a的值是main(){inta;cout<<(a=3*5,a*4,a+5);}
下列程序的执行结果是()。#inClude<iostream.h)#include(stdlib.h)classTestClass{public:intx,y;TestClass(){x=
下列有关拷贝构造函数的描述中错误的是()。
下列程序用于将源文件中的字母进行大小写转换,请填写while的请句。#include<iostream.h>#include<fstream.h>#include<iomanip.h>voidmain(){cha
若有如下变量定义和函数调用语句:inta=5;fun(&A);则执行下面函数后正确的输出结果是()。voidfun(int*x){cout<<++*
随机试题
根据《建设工程质量管理条例》,()依法对建设工程质量负责。
喷射混凝土施工前,应做混凝土凝结时问试验,混凝土初凝时间不应大于()。
基金经理人在申请期间申请材料涉及的事项发生重大变化的,基金管理人应当自发生变化之日起()个工作日内向中国证监会提交更新材料。
确定消费税的应税销售额时,不能计入销售额中的项目是()。
民国北京四大热点商区是:前门、鼓楼、王府井、西单。()
体育教学组织形式中,友情分组的方法是()。
根据下列材料回答问题。2017年第一季度,某省农林牧渔业增加值361.78亿元,比上年同期增长5.9%,高于上年同期0.2个百分点。具体情况如下:该省种植业增加值119.21亿元,比上年同期增长8.2%,其中蔬菜种植面积358.80万亩,比上年同期增加
A、 B、 C、 D、 ASNMPv2表的状态列有6种取值:①active(可读写);②notIn-setvice(不可读写);③notReady(只读);④createAndGo(只读不写);⑤cr
项目管理有4个方面的内容,下列哪些方面工作对控制周期最有效?()
Theconceptofpersonalchoiceinrelationtohealthbehaviorsisanimportantone.Anestimated90percentofallillnessmayb
最新回复
(
0
)