C语言编程>第二十周 ⑤ 请补充main函数,该函数的功能是:如果数组a的前一个元素比后一个元素大,则把它保存在数组b中并输出。

例题:请补充main函数,该函数的功能是:如果数组a的前一个元素比后一个元素大,则把它保存在数组b中并输出。

例如,输入{33,49,56,12,66,52,78,95,80,73},则输出56 66 95 80。”。
仅在横线上填写所需的若干表达式或语句,请勿改动函数中的其它任何内容。

代码如下:

#include<stdio.h>
#define N 10
main()
{
    
    
	int i,n=0;
	int a[N]={
    
    33,49,56,12,66,52,78,95,80,73};
	int b[N];
	for(i=0;i<N-1;i++)
		if(a[i]>a[i+1])
			b[n++]=a[i];
	printf("The result is\n");
	for(i=0;i<n;i++)
		printf("b[%d]=%2d\n",i,b[i]);
}

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

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

猜你喜欢

转载自blog.csdn.net/qq_45385706/article/details/112799625