首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(hatN[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。 程序分
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(hatN[4])的功能是用4个数字,组成互不相同且无重复数字的三位数,并将满足所有条件的数字输出到屏幕,并且每输出一个三位数字就换一行。 程序分
admin
2021-05-06
56
问题
使用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全国计算机二级
相关试题推荐
下列存储类标识符中,可见性与存在性不一致的是()。
在对函数进行原型声明时,下列语法成分中,不需要的是()。
下列选项中,不属于数据库管理的是()。
软件设计中模块划分应遵循的准则是()。
若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是()。
下列函数原型声明中,错误的是()。
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为()。
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
随机试题
创伤后或手术中止血带使用不当引起最严重后果是
小儿暑温邪在卫气证,若暑邪偏在表,用方是小儿暑温邪在卫气证,若腑气不通者,用方是
张某是甲房地产经纪机构(以下简称甲机构)的房地产经纪人,某日在互联网上看到王某出售本市一套三居室住房的信息,标价115万元,他随即打电话咨询相关情况,并告之自己是甲机构经纪人,可以帮王某找买家。房主王某在电话中应允张某可以为其代找买家。次日,张某便约自己的
已知电路如图所示,若使用叠加原理求解图中电流源的端电压U,正确的方法是:
下列关于企业合并以外的方式取得的长期股权投资的会计处理中,正确的有()。
优质流动性资产分析包括()。
(2011年浙江.72)下列关于财政政策和货币政策的表述不正确的是()。
阅读下文,完成下列5题。雾茅盾①雾遮没了正对着后窗的一带山峰。②我还不知道这些山峰叫什么名儿。我来此的第一夜就看见那最高的一座山
能够将组合框Combo1中最后一个数据项删除的语句为( )。
A、Comparedthebilingualswiththemonolinguals.B、PutAmericanbabiesinChinesefamilies.C、ExposedAmericanbabiestoanewl
最新回复
(
0
)