首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是找出100~n(n不大于1000)之间百位数字加十位数字等于个位数字的所有整数,把这些整数放在s所指的数组中,个数作为函数值返回。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得
下列给定程序中,函数fun()的功能是找出100~n(n不大于1000)之间百位数字加十位数字等于个位数字的所有整数,把这些整数放在s所指的数组中,个数作为函数值返回。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得
admin
2009-02-15
51
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
根据国家区域发展总体战略,统筹考虑海岛的区位条件、发展潜力和生态环境容量,我国决定重点开发三大海(群)岛。下列不属于此开发对象的海(群)岛是()。
将水生植物和小鱼放入盛有水的玻璃缸中,密闭后置于光照、温度等适宜条件下。下列相关叙述,错误的是()。
在南极洲,尽管气候异常寒冷,但在南极维多利亚大煤田的煤炭储存量非常大,而且煤的质地特别好。其最有可能的原因是()。
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥提倡自由贸易
甲乙两地居民的恩格尔系数分别为30%和32%,这可能表明()。
四只同样的瓶子内分别装有一定数量的油,每瓶和其他各瓶分别合称一次,记录千克数如下:8、9、10、11、12、13。已知四只空瓶的重量之和以及油的重量之和均为质数,求最重的两瓶内有多少油?
成本0.25元的纽扣1200个,如果按40%的利润定价出售,当卖出80%后,剩下的纽扣降价出售,结果获得的利润是预定的86%,剩下纽扣的出售价格是原定价的多少?
用1到7的数字组成一个六位数密码,密码中每个数字只使用一次。在所有可能的密码排列中,能被3整除的数字占所有可能的排列数的比重为:
如下图所示,正方形ABCD的边长是14厘米,其中,BE=CE=7厘米。如果点P以每秒2厘米的速度沿着边线CD从点C出发到点D,那么三角形AEP的面积将以每秒()平方厘米的速度增加。
西周时期为保证适用法律的谨慎,防止错杀无辜,对犯罪事实有疑的案件,在司法审判中要经过()程序。
随机试题
男性43岁,血压高一周。血压160/98mmHg,体重70kg,BMI:25.6,血尿常规、肝肾功能、血糖,甘油三酯、胆固醇、眼底、超声心动图检查均正常。患者不嗜烟酒,家族史(-)。目前应采用的处理
A.大剂量引起剧烈头痛B.兴奋子宫,易致流产C.大剂量呼吸抑制D.胚胎毒性,可致流产E.溶血反应属于益母草的不良反应是
子宫内膜癌Ⅰ期,最好的治疗方法是下列哪项
下列有关地西泮的描述错误的是
A.葡萄球菌病B.水貂伪狂犬病C.水貂阿留申病D.大肠杆菌病E.水貂病毒性肠炎某水貂场2月龄水貂发病,病死率为60%,病貂主要表现为体温升高,食欲不振,腹泻,粪便水样,有黏液和脱落的肠黏膜。白细胞显著减少,小肠急性卡他性纤维素性炎症。最可能发生
A.0.65B.0.71C.0.78D.0.85E.1碳水化合物氧化时,其呼吸熵为()
下列哪一项不属于反洗钱合规性风险的内容?()
商业银行可以预先在金融资产定价中充分考虑各种风险因素,通过价格调整来获得合理的风险回报。()
[A]Manager[B]dictionary[C]light[D]Milk[E]teacher[F]cashier[G]policeman
Mostofuswouldshyawayfrommakingpurchasesinaforeigncountryifwedidn’tknowtheexchangerate.Yet,ifprivacyisthe
最新回复
(
0
)