欢迎来到牛牛题库网 牛牛题库官网
logo

未知题型

数组xx[N]保存着一组4位无符号整数,其元素的个数通过变量num传入函数fun()。请补充函数fun(),该函数的功能是:从数组xx中找出个位和百位的数字相等的所有无符号整数,结果保存在数组yy中,其个数由函数fun()返回。
例如:当xx[8]={1111,2413,2321,2222,4245,3333,1414, 5335}时,bb[6]={1111,2321,2222,4245,3333,1414)。
注意:部分源程序给出如下。
请勿改动主函数main 和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
试题程序:
include<stdio. h>
include<conio. h>
define N 1000
int fun (int xx [], int bb [], int num)
{
int i, n=0;
int g,b;
for (i=0; i<num; i++)
{
g=【 】;
b=xx [i]/100%10;
if (g==b)
【 】
}
return【 】;
}
main()
{
int xx [8] ={1111,2413, 2321, 2222, 4245,
3333,1414,5335 };
int yy[N];
int num=0, n=0, i=0;
num=8;
clrscr ();
printf ('*****original data ******/n ');
for (i=0; i<num; i++)
printf ('%u ',xx[i]);
printf ('/n/n/n');
n=fun (xx, yy, num);
printf ('/n yy= ');
for (i=0; i<n; i++)
printf ('%u ', yy [i]);
}

【参考答案】

xx[i]%10bb[n++]=xx [i]n
xx[i]%10bb[n++]=xx [i]n 解析:第一空:变......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)

点击查看答案
微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题