首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(hatN[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。 程序分
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(hatN[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。 程序分
admin
2021-05-06
102
问题
使用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://www.kaotiyun.com/show/wDfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类Myclass的定义如下classMyClass{public:voidfunctionl(MyClass&c){tout
若字符指针P所指向的字符串为"abcdefg",在执行语句()。char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
下列循环语句中有语法错误的是()。
有如下类定义:classPoint{private;staticinthow_many;};__how_many=0;要初始化Point类的静态成员how_many,下划线处应填入的内容是(
从工程管理角度看,软件设计一般分为两步完成,它们是()。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
在结构化程序设计中,模块划分的原则是()。
有如下函数原型:intfunc(int**a,int*b,int&cintd);其中可称为引用参数的参数变量是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是3的是
随机试题
A.林可霉素B.红霉素C.青霉素D.链霉素E.四环素有耳毒性和肾毒性等不良反应的抗生素是
下列关于证券投资咨询机构申请基金代销业务资格应当具备的条件,说法正确的有()。
企业发生的下列借款费用中,应当作为资本性支出计入有关资产成本的有()。
A国是亚洲经济发展最快的国家。A国的B省在过去30年间大力发展各类制造及加工业务,成为A国南方沿海经济第一大省。随着B省经济的快速发展,省内几个主要城市均建造了民用机场。近几年,A国政府开始大力推动铁路网络建设,目标是覆盖全国各主要省市。B省亦开始建设通往
个性化服务是导游人员在落实接待计划规定的内容之外为满足部分或个别游客的()而提供的服务。
下列不属于世界三大数学家的是()。
以下注意事项为批办工作中特别强调的是()。
医生:医院:医治
A.胸腔漏出液B.胸腔渗出液C.两者都有D.两者都无胸膜肿瘤可产生
Itisdifficultforustoexplainphenomenathatwehavelittleor________directknowledge.
最新回复
(
0
)