首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
给定程序MODll.C中函数fun的功能是:找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
admin
2013-06-12
29
问题
给定程序MODll.C中函数fun的功能是:找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
选项
答案
(1)k=i; (2)c=k%10;
解析
本题中函数的功能是找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中。分解三位数的正整数n的个位和十位数和百位,可用n%10求得个位数,n/10然后n%10求得十位数,百位数也可依此计算。
转载请注明原文地址:https://kaotiyun.com/show/KrJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { int a[3][2]={0},(*pb)[2],i,j; for(i=0;i<2;i++) { ptr=a+i; scanf("%d",ptr);ptr++; } for(i=0;i<3;i++) { for(j=0; j<
有以下程序 #include <stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a+5,*q=NULL; *q=*(p+5); printf("%d %d\n",*p,*q); } 程序运
有以下程序 main() { int x[]={1,3,5,7,2,4,6,0),i,j,k; for (i=o; i<3; i++) for(j=2;j>=i;j--) if(x[j+1]>x[j]){k=x[j]; x[j]=x(j+1); x[j+1
设有以下程序#include<stdio.h>main(){intn1,n2;scanf("%d",&n2);while(n2!=0){n1=n2%10;n2=n2/10
语句printf("a\bhow\’s\\\bhe\n");的输出结果是______。(说明:’b’是退格符)
在一个顺序存储的循环队列中,队头指针指向队头元素的______。
下列程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是______。main(){inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i,bfor(i=0:i<10:i++,p+
以下程序统计从终端输入的字符中大写字母的个数,num[0]中统计字母A的个数,num[1]中统计字母B的个数,其他依次类推。用#号结束输入,请填空。#include<stdio.h>#include<ctype.h>mai
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){
随机试题
例举三个与水肿有关的护理诊断及其相关因素。
将一个法兰工件装夹在分度头上钻6个等分孔,钻好一个孔要分度一次,钻第二个孔,钻削该工件6个孔,就有()。
下列关于溢卸、误卸进境货物的报关手续正确的表述是:
在计量信用风险的方法中,《巴塞尔新资本协议》中标准法的缺点不包括()。
甲有限合伙企业的合伙人乙按照合伙协议的约定向合伙人以外的人转让其在有限合伙企业中的财产份额,乙应当提前一定期限通知其他合伙人,该期限是()日。
(2008年)甲公司自行建造某顷生产用大型设备,该设备由A、B、C、D四个部件组成。建造过程中发生外购设备和材料成本7320万元,人工成本1200万元,资本化的借款费用1920万元,安装费用1140万元,为达到正常运转发生测试费600万元,外聘专业人员服务
“学校无小事事事皆育人,教师无小节节节皆师表”说明教师的劳动具有()。
交换节点泛指通信网中的各类交换机,包括通信接口、控制单元、信令单元和()。
关于利用未公开信息交易罪,下列说法正确的是()
设函数f(x)在[0,+∞)内可导,f(0)=1,且f’(x)+f(x)-∫0xf(t)dt=0.(1)求f’(x);(2)证明:当x≥0时,e-x≤f(x)≤1.
最新回复
(
0
)