首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,
给定程序MODll.C中函数fun的功能是:找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2013-03-29
55
问题
给定程序MODll.C中函数fun的功能是:找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#define N 100
int fun(int*s,int n)
{int i,j,k,a,b,c;
j=0;
for(i=100;i
/***************found******************/
k=n;
a=k%10; k/=10;
b=k%10;k/=10;
/***************found******************/
c=k%10
if(a==b&&a==c) s[j++]=i;
}
return j;
}
main()
{ int a[N],n,num=0,i;
do
{prrntf("\nEnter n(<=1000):
"); scanf("%d",&n);}
while(n>1000);
num=fun(a,n);
pr~ntf("\n\nThe result:\n");
for(iz0;i
a
);
printf("\n\n");
}
选项
答案
(1)k=i; (2)c=k%10;
解析
(1)第一个标识下的“k=n",n是一个固定值,循环计算结果每次都会一样,这里应该是从100开始往n计算,逐个求个位、十位和百位,故第一标识下应改为“k=i;"。
(2)C语言语句以分号“;"结尾,而第二标识下“c=k%10"没有用分号结尾,显然不正确,应改为“c=k%10;"。
转载请注明原文地址:https://kaotiyun.com/show/CPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<stdio.h>fun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;fo
以下程序的输出结果是【】。inta=1234;printf("%2d\n",a);
下面程序段的输出为#include"stdio.h"main(){printf("%d\n",12<<2);}
阅读下面程序段,则执行后的结果为#include"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn
请阅读以下程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0
运行下面的程序,其输出结果为______。main(){printf("%d,%d",5%-3,-5%3);}
以下函数sstrcat()的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:s所指字符串为abcd,t所指字符串为efgh,函数调用后s所指字符串为abcdefgh。请填空。#include<string.h>v
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}printf(
以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。 main() /* Beginning */ {int r;float s; scanf("%d",&r); s=*I*r*r; printf(
随机试题
属于动物性食物的有()
帮助孩子学会正确地表达和控制自己的情感,掌握一些常用的宣泄不良情绪的方式与方法是发展儿童人际交往能力的策略之一。()
左睾丸静脉
急性闭合性软组织损伤的病理表现,不正确的是
根据《中华人民共和国行政许可法》,可以不设行政许可的事项包括()。
偿债能力分析原则上应采用()。
张教授:法律的制定和实施应当有助于提高整个社会的道德水准。法律规范自然不同于道德规范,但立法和执法不应当排斥考虑道德因素。李研究员:您的陈述会导致一种不正确的见解,因此我不完全赞同。法律的功能是建立强有力的社会秩序,这是社会成员和谐共处、社会机器良性运转
在稀疏矩阵所对应的三元组线性表中,每个三元组元素按______为主序排列。
Hereissomeadviceonfoodshopping.The【C1】______familyspendsaboutone-sixthofitsincome【C2】______food.Becausefoodisex
Thefrontmatterofabookconsistsofthetitle,subtitle,tableofcontents,andpreface.Butthe【C1】______ofreaderswhopay
最新回复
(
0
)