逆序输出运算~
逆运算输出--虽然我目前还不知道逆运算输出有什么卵用,但是老师上课的时候提到过,在慕课网教程里面也提到过,我还是挺乐意的去把这个代码搞懂了。
下面看代码:
#include <stdio.h>
#define N 4
int main()
{
int i, temp;
int nums[N] = {98, 23, 88, 10};
for(i=0;i<N/2;i++) //此处只能为N/2,如果为N的话会回到原值;
{
temp = nums[i];
nums[i] = nums[N-i-1];
nums[N-i-1] = temp;
}
printf("逆序后的数字为:");
for(i=0;i<N;i++)
printf("%d\t",nums[i]);
}
上面是当有偶数个数字需要进行逆运算的情况。
当为奇数个的时候 只需要把第一个for循环内的条件改成 i < (N-1)/2就行。

浙公网安备 33010602011771号