例题:请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中。
注意:仅在横线上填写所需的若干表达式或语句,请勿改动函数中的其它任何内容。
代码如下:
#include<stdio.h>
#define N 10
main()
{
int i,j,temp;
int b[N];
for(i=0;i<N;i++)
b[i]=i;
printf("The original list:");
for(i=0;i<N;i++)
printf("%4d",b[i]);
for(j=0,--i;j<=i;j++,i--)
{
temp=b[j];
b[j]=b[i];
b[i]=temp;
}
printf("\n\n\nThe New list is:");
for(i=0;i<N;i++)
printf("%4d",b[i]);
printf("\n");
}
输出运行窗口如下:
本周其他练习
C语言编程>第二十一周 ① 下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。
C语言编程>第二十一周 ② 请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中。
C语言编程>第二十一周 ③ 下列给定程序中,函数fun的的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。
C语言编程>第二十一周 ④ 请补充main函数,该函数的功能是:打印出1~99中满足个位数字的平方等于其本身的所有数。
C语言编程>第二十一周 ⑤ 下列给定程序中,函数fun的功能是:用冒泡法对5个字符串按由小到大的顺序进行排序。
C语言编程>第二十一周 ⑥ 请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中。
C语言编程>第二十一周 ⑧ 请补充main函数,该函数的功能是:输出方程组a+b=52,a+2b=60的一组正整数解。本题的结果是a=44,b=8。
越努力越幸运!
加油,奥力给!!!