首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是找出100~n(n不大于1000)之间百位数字加十位数字等于个位数字的所有整数,把这些整数放在s所指的数组中,个数作为函数值返回。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得
下列给定程序中,函数fun()的功能是找出100~n(n不大于1000)之间百位数字加十位数字等于个位数字的所有整数,把这些整数放在s所指的数组中,个数作为函数值返回。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得
admin
2009-02-15
37
问题
下列给定程序中,函数fun()的功能是找出100~n(n不大于1000)之间百位数字加十位数字等于个位数字的所有整数,把这些整数放在s所指的数组中,个数作为函数值返回。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
#define N 100
int fun(int *s,int n)
{
int i,j,k,a,b,c;
j=0;
for(i=100;i<n;i++)
{
/*************found***********/
k=n;
a=k%10;
k/=10;
b=k%10;
c=k/10;
if(a==b+c)
/************found**************/
s[j]=i;
}
return j;
}
main()
{
int a[N],n,num=0,i;
do
{
printf("\nEnter n(<=1000):”);
scanf("%d",&n);
}
while(n>1000);
num=fun(a,n);
printf("\n\nThe result:\n”);
for(i=0;i<num;i++)
printf("%5d",a
);
printf("\n\n");
}
选项
答案
(1) 错误:k=n; 正确:k=i; (2) 错误:s[j]=i; 正确:s[j++]=i;
解析
错误1:k就是当前要被判断的数,是随着i值的变化而变化的。错误2:在循环中,j是数组的下标要递增。
转载请注明原文地址:https://kaotiyun.com/show/6HID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于我国科技领域取得的一些新成就,表述错误的是()。
化学与日常生活密切相关,下列说法错误的是()。
现代生物技术是以()的建立为标志的。
根据《行政处罚法》的规定,下列关于行政拘留的说法正确的是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
甲、乙两人轮流投篮,每人每次投一球。约定甲先投且先投中者获胜,一直到有人获胜或每人都已投球3次时投篮结束。设甲每次投篮投中的概率为,乙每次投篮投中的概率为,且各次投篮互不影响。则投篮结束时乙只投了两个球的概率为:
如图所示,甲、乙两人从长为400米的圆形跑道的A点背向出发跑步。跑道右半部分(粗线部分)道路比较泥泞,两人的速度都将减慢,在正常的跑道上甲、乙速度均为每秒8米,在泥泞道路上两人的速度均为每秒4米。两人一直跑下去,他们第99次迎面相遇的地方距A点还有多少米?
有一项工程,甲单独做需要36天完成,乙单独做需要30天完成,丙单独做需要48天完成。现在由甲、乙、丙三人同时做,在工作期间,丙休息了整数天,甲、乙均未休息。完成这项工作也用了整数天。则丙休息了多少天?
成本0.25元的纽扣1200个,如果按40%的利润定价出售,当卖出80%后,剩下的纽扣降价出售,结果获得的利润是预定的86%,剩下纽扣的出售价格是原定价的多少?
随机试题
计算不定积分∫arctandx.
上呼吸道与下呼吸道的解剖分界是
患者,女性,27岁。尿频、尿急、尿痛8天,以“急性尿路感染”在门诊应用抗生素治疗。进行尿细菌培养检查前,应嘱患者停用抗生素
甲公司于2012年12月申请破产。法院受理后查明:在2012年9月,因甲公司无法清偿欠乙公司100万元的货款,而甲公司董事长汪某却有150万元的出资未缴纳,乙公司要求汪某承担偿还责任,汪某随后确实支付给乙公司100万元。下列哪一表述是正确的?(2013年卷
()侵入手段是指黑客为了防止原来的进入的通道被察觉,开发一些隐蔽的进入通道,使重新进入很容易,这些通道是很难被发现的。
物业房屋施工竣工验收与业主入住之间服务质量保修的时间差,而产生的物业房屋保修责任由()承担。
医务社会工作者在医疗机构中需要对服务对象进行诊断和评估,这项工作主要是指()。
Politicalcontroversyaboutthepublic-landpolicyoftheUnitedStatesbeganwiththeAmericaRevolution.(1)_____,evenbefore
排列顺序。例如:A可是今天起晚了B平时我骑自行车上下班C所以就打车来公司BACA更容易生病B我从小身体就不好C遇上这样的天气
ThechangesingloballyaveragedtemperaturethathaveoccurredattheEarth’ssurfaceoverthepastcenturyaresimilarinsize
最新回复
(
0
)