首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int N[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。 程序
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int N[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。 程序
admin
2016-10-28
52
问题
使用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全国计算机二级
相关试题推荐
下列关于析构函数的描述中,错误的是()。
在C++语言中函数返回值的类型是由()决定的;
有如下类的定义,下划线处的语句是()。classMyClass{_______intx,y;public;MyClass(inta=0,intb=0){X=a;y=b;}staticvoidch
若已知charstr[20];,有语句cin>>str;当输入为:Thisisaprogram所得的结果是str=()。
下面程序的功能是将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。#include<iostream.h>#include<string.h>voidmain(){c
下列关于函数模板实参不能省略的情况说明不正确的是
以下关于C++语言类的说法中正确的是
如果一个类中定义了成员对象,则该类的对象和成员对象先被初始化的是______。
随机试题
甲公司和乙公司均为增值税一般纳税人,适用的增值税税率均为17%,适用的所得税税率均为25%,所得税均采用资产负债表债务法核算。甲公司和乙公司有关资料如下:(1)甲公司2×14年12月31日应收乙公司账款的账面余额为1170万元,已计提坏账准备17
在实际和潜在购买者总数中所占比重不大,但他们所消费的商品数量在商品消费总量中所占比重却很大,这种使用者属于()
社会主义初级阶段,中国共产党与各民主党派合作的组织形式是
患儿,男,3岁,持续高热不退,体温最高41℃,查体:心率120~130次/分,呼吸55~72次/分,三凹征,鼻翼翕动。遵医嘱用呼吸兴奋药物,突然出现烦躁不安,肌张力高,局部肌肉抽搐,考虑此患儿可能出现
法的适用
下列哪些情形中,行政诉讼案件由中级人民法院管辖?()
根据《水土保持法》的规定,建设项目中的水土保持设施,必须与主体工程建设项目()。
下列关于β值和标准差的表述中,正确的有()。
认识运动之所以要经过实践—认识—再实践—再认识的多次反复,是因为人类的认识能力有限。()
实行多元化市场战略是将出口额在世界各地市场平均分布。()
最新回复
(
0
)