C语言编程>第十七周 ⑦ 数组a[N]保存着一组3位数的无符合正整数,其元素的个数通过变量len传入fun函数。该函数的功能是:从数组a中找出个位和百位的数字相等的所有无符合……

例题:数组a[N]保存着一组3位数的无符合正整数,其元素的个数通过变量len传入fun函数。请补充fun函数,该函数的功能是:从数组a中找出个位和百位的数字相等的所有无符合整数,结果保存在数组yy中,其个数由fun函数返回。

例如:当a[6]={111,323,677,456,987,999}时,b[3]={111,323,999}。
请勿改动主函数main与其它函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。。

代码如下:

#include<stdio.h>
#include<conio.h>
#define N 500
int fun(int a[],int bb[],int len)
{
    
    
	int i,n=0;
	int g,b;
	for(i=0;i<len;i++)
	{
    
    
		g=a[i]%10;
		b=a[i]/100;
		if(g==b)
		bb[n++]=a[i];
	}
	return n;
}
main()
{
    
    
	int a[8]={
    
    111,323,677,456,987,999};
	int b[N];
	int len=0,n=0,i=0;
	len=6;
	printf("The original data\n");
	for(i=0;i<len;i++)
		printf("%u",a[i]);
	printf("\n\n\n");
	n=fun(a,b,len);
	printf("\nb=");
	for(i=0;i<n;i++)
		printf("%u ",b[i]);
	printf("\n");
}

输出运行窗口如下:
在这里插入图片描述

越努力越幸运!
加油,奥力给!!!

猜你喜欢

转载自blog.csdn.net/qq_45385706/article/details/112342345
今日推荐