首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int N[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。 程序
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int N[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。 程序
admin
2016-10-28
45
问题
使用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>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;While(*dat
当使用带参数的操作子时,程序中必须包含头文件______。
有以下程序:#include<iostream.h>voidmain(){intx=10,y=10;for(inti=0;x>8;y=++i)cout<<x--<<","<<y<<","
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
对类的构造函数和析构函数描述正确的是()。
下列程序的执行结果为【】。#include<iostream.h>voidmain(){cout.fill(’*’);cout.width(10);cout<
C++程序是从【】函数开始执行的。
流操作子______可跳过输入流中的前导空白字符。
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plusT1t1,T3t3){returnt1+t3;}则以下调用中正确是
随机试题
某直流负载,电阻为1.5kΩ,要求工作电流为10mA,若采用单相半波整流电路,试求整流变压器二次侧电压有效值,并选择整流二极管的有关参数。
含有乙炔基的药物是
糖类纸色谱显色剂是
混凝土的强度与试件尺寸有关的现象称为尺寸效应。形状相同的试件,试验测得的强度随试件的尺寸减小而()。
根据《水利工程质量监督管理规定》(水建[1997]339号),下列说法正确的是()。
根据《建设工程工程量清单计价规范》(GB50500-2013),发包人支付安全文明施工费预付款的时间和金额分别为()。[2015年真题]
与货币供应量M0相对应的货币乘数K0为()为扩大内需,中央银行利用差别利率政策,使r降为5%,s变为40%,e变为10%,这样,K1、K2、K3分别改变为()
3个3口之家一起观看演出,他们购买了同一排的9张连座票,现要求一家人必须坐在一起,问有多少种不同的坐法?
价值评价是一种关于价值现象的认识活动,价值评价在实践过程中具有重要作用,主要体现在
设f(x)在(-∞,+∞)内可导,且对任意x1,x2,当x1>x2时,都有f(x1)>f(x2),则________。
最新回复
(
0
)