首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int N[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int N[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。
admin
2017-09-20
26
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int N[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。
程序分析:可填在百位、十位、个位的数字都是1、2、3、0。组成所有的排列后再去掉不满足条件的排列。如果判定第一个数字是0则也去掉。
#include
void fun(int N[4])
{
}
int main()
{
int N[4]={1,2,3,0};
fun(N);
return 0;
}
选项
答案
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<
解析
(1)该程序功能是输出百、十、个位都不相同的组合。它的解题思路,利用j层循环,对百、十、个位数字是否相同进行判断。
(2)从已给部分源程序的main主函数开始入手,核心函数void fun(int N[4])中的N[4]参数为存放输入的四位数字的数组。
转载请注明原文地址:https://jikaoti.com/ti/Ext0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
静态联编所支持的多态性称为______多态性,动态联编所支持的多态性则称为_______多态性,动态多态性由_____来支持。
以下程序的执行结果是【】。#include<iostream.h>#include<fstream.h>#include<stdlib.h>intmain(){fstreamoutfile
可以用p.a的形式访问派生类对象p的基类成员a,其中a是
下列叙述中正确的是
在关系模型中,二维表的行称为______。
程序设计语言的基本成分是数据成分、运算成分、控制成分和
设有定义nita:floatf;doubleinti,则表达式10+’a’+i+f值的数据类型是()
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
随机试题
慢性萎缩性胃炎与慢性浅表性胃炎的主要区别是()
国家卫生部对抗-A、抗-B血清定型试剂质量标准要求是A.抗-A效价≥256;抗-B效价≥256B.抗-A效价≥256;抗-B效价≥128C.抗-A效价≥128;抗-B效价≥128D.抗-A效价≥128;抗-B效价≥64E.抗-A效价≥64;抗-B
A.消渴方B.清燥救肺汤C.桑杏汤D.杏苏散E.沙参麦冬汤治疗肺热津伤之瘘证,应首选
双代号网络计划中,只表示前后相邻工作之间的逻辑关系,既不占用时间,也不耗用资源的虚拟的工作称为()
工程项目进度计划的优化方法有()种。
下列跟山东有关的民间文学被列入第一批国家级非物质文化遗产名录的是()。
被疟原虫寄生的红血球在人体内的存在时间不会超过120天。因为疟原虫不可能从一个它所寄生衰亡的红血球进入一个新生的红血球,因此,如果一个疟疾患者在进入了一个绝对不会再被疟蚊叮咬的地方120天后仍然周期性高烧不退,那么,这种高烧不会是由疟原虫引起的。以下
1/3
Yourhairwants______.You’dbetterhaveitdonetomorrow.
TheStoneAge,theIronAge.Entireepochshavebeennamedformaterials.Sowhattocallthedecadesahead?Thechoicewillbe
最新回复
(
0
)