简答题:下列给定程序中,函数proc()的功能是找出100~m(m 不大于1000)之间百位数字加十位数字等于个位数字的所有整数

  • 题目分类:C语言
  • 题目类型:简答题
  • 号外号外:注册会员即送体验阅读点!
题目内容:
下列给定程序中,函数proc()的功能是找出100~m(m 不大于1000)之间百位数字加十位数字等于个位数字的所有整数,把这些整数放在s所指的数组中,个数作为函数值
返回。
请修改程序中的错误,使它能得到正确结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
#define M 1000
int proc(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;
}
void main()
{
int a[M],m,num=0,i;
do
{
printf("\nEnter m(<=1000):");
scanf("%d",&m);
}
while(m>1000);
num=proc(a,m);
printf("\n\nThe result:\n");
for(i=0;i<num;i++)
printf("%5d",a[i]);
printf("\n\n");
}
参考答案:【答案仅供学习,请勿对照自行用药等】
答案解析:

请补充函数proc(),该函数的功能是:只保留字符串中的大写字母,删除其他字符,结果仍保存在原来的字符串中,由全局变量m

请补充函数proc(),该函数的功能是:只保留字符串中的大写字母,删除其他字符,结果仍保存在原来的字符串中,由全局变量m对删除后字符串的长度进行保存。 注意:

查看答案

函数fun()的功能是:从3个形参a,b,e中找出中间的那个数,作为函数值返回。例如,当a=3,b=5,c=4时,中间的

函数fun()的功能是:从3个形参a,b,e中找出中间的那个数,作为函数值返回。例如,当a=3,b=5,c=4时,中间的数为4。注意:部分源程序给出如下。

查看答案

你读完文本后有怎样的感悟?请用两个词语概括,并分别加以简要说明。(7分)

你读完文本后有怎样的感悟?请用两个词语概括,并分别加以简要说明。(7分)

查看答案

中医学认识疾病和治疗疾病的基本思路是

中医学认识疾病和治疗疾病的基本思路是A.整体观念 B.恒动观念 C.同病异治 D.异病同治 E.辨证论治

查看答案

下列书籍中,不属于国家药品标准的有

下列书籍中,不属于国家药品标准的有 A.《中华本草》 B.《中药大辞典》 C.《中华人民共和国药典》 D.《中华人民共和国卫生部标准》 E.《中华人民共和国药典

查看答案