首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,
给定程序MODll.C中函数fun的功能是:找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2013-03-29
42
问题
给定程序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全国计算机二级
相关试题推荐
结构化程序设计的3种结构是
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
以下程序的输出结果为()。#include<stdio.h>main(){char*alpha[6]={"ABCDEFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;
下面程序段的运行结果是()。char*p="%d,a=%d,b=%d\n";inta=111,b=10,c;c=a%b;p+=3;printf(p,c,a,b);
设已执行预编译命令#include<string.h>,以下程序段的输出结果是()。chars[]="anapple";printf("%d\n",strlen(s));
以下正确的程序段是
主程序调用findmax函数求出数组中最大元素在数组中的下标,()中需填写的内容是。#include<stdio.h>findmax(int*s,intt,int*k){i
已知ch是字符型变量,则下面正确的赋值语句是
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
以下关于函数的叙述中正确的是 ______。
随机试题
下列诗歌属于汉乐府古题的是()
关于家庭治疗三角,以下说法正确的是
房地产抵押权是一种担保债权。()[2007年考题]
城市道路交叉口间距为()m。
在合同没有约定的情况下,发包人拖欠承包人工程款的,除应支付本金外,还应按照()的标准支付利息。
()是商品基金的主要管理人,是基金的设计者和运作的决策者。
运输企业位于市区,为增值税一般纳税人。2018年6月发生如下业务:(1)为某企业运输一批原材料,取得不含税货运收入80万元、装卸收入5万元、仓储保管费3万元,上述收入均开具了增值税专用发票,且各项收入予以分别核算。(2)与甲运输企业(增值税一般纳税人)
随着项目进展,项目利益相关者对项目的影响________。
Onedayapoliceofficermanagedtogetsomefreshmushrooms.Hewasso【C1】______whathehadboughtthatheofferedto【C2】______
生活在移动互联网时代,大学生们已然离不开网络。一些颇具创新力的学生从微博(microblog)和微信(WeChat)中看到了商机。桂林一所大学的三名学生注册了一个微信送餐账号。现在他们每天处理2000多份订单,给同学们的生活带来了许多便利。更多的学生选择了
最新回复
(
0
)