首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(hatN[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。 程序分
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(hatN[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。 程序分
admin
2021-05-06
47
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(hatN[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。
程序分析:可填在百位、十位、个位的数字都是1、2、3、0。组成所有的排列后再去掉不满足条件的排列。如果判定第一个数字是0则也去掉。
#include<10Stream.h>
void fun(int N[4])
{
}
int main()
{
int N[4]={1,2,3,0};
fun(N);
return 0 ;
}
选项
答案
inti,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]l=0) //当三位数不同,并且百位不为0 { COUt<
解析
(1)该程序功能是输出百、十、个位都不相同的组合。它的解题思路,利用三层循环,对百、十、个位数字是否相同进行判断。
(2)从已给部分源程序的main主函数开始入手,核心函数void fun(int N[4])中的N[4]参数为存放输入的四位数字的数组。
解题思路
(1)利用三层循环,对要三位数字是否相同进行判断。
(2)如果三位数不同,并且百位不为0。那么依次输出这三位数,即为三位数组成的数字。
转载请注明原文地址:https://kaotiyun.com/show/wDfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是类shape的定义:c1assShape{public:VirtualvoidDraw()=0;};下列关于Shape类的描述中,正确的是()。
下列选项中,不属于数据库管理的是()。
有如下类和对象的定义:classConstants{public;staticdoublegetPl0{retum3.1416;});Constantsconstants;下列各组语句中
若要重载+、=、<<、==和口运算符,则必须作为类成员重载的运算符是()。
对于一个类定义,下列叙述中错误的是()。
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是()。
下列叙述中正确的是()。
层次型、网状型和关系型数据库划分原则是()。
软件开发过程主要分为需求分析、设计、编码与测试4个阶段。其中,产生“软件需求规格说明书”的阶段是()。
下列选项中,不是C++关键字的是()。
随机试题
与汗管瘤鉴别的疾病不包括
妊娠期贫血的防治,以下哪项恰当
氯丙嗪对下列哪种疾病治疗无效
工程监理企业派驻建设工程现场的监理机构一般由()组成。
在保证会计账簿清晰的条件下,计算机打印输出的会计账簿中的表格线条可以适当减少。()
人民军队建设的根本原则是()。
2003年6月2日杜某将自己家的耕牛借给邻居刘某使用。6月8日刘某向杜某提出将耕牛卖给自己,杜某表示同意。双方商定了价格,并约定3天后交付价款。但6月10日,该头耕牛失脚坠落山崖摔死。对于该头耕牛死亡的财产损失,应当由谁来承担。
设f(t)=∫1tex2dx,求∫01t2f(t)dt.
AllthegettingandgivingispossiblethroughanorganizationcalledFreecycle,agrassrootsmovementofpeoplewhogiveawayt
A、Buyare-charger.B、Buysomebatteries.C、Buythedictionaryfromher;D、Usehersforawhile.C本题和买电子字典有关,当W说自己想处理自己的字典时,意思是建
最新回复
(
0
)