题解 | #逆序输出#
逆序输出
https://www.nowcoder.com/practice/bb66c27cb7aa48f9ba7d9f88e4068285
#include<string.h>
#include<stdio.h>
void swap(int arr[], int sz)
{
int left = 0;
int right = sz - 1;
while (left < right)
{
int tmp = 0;
tmp = arr[left];
arr[left] = arr[right];
arr[right] = tmp;
left++;
right--;
}
}
int main()
{
int arr[10] = { 0 };
int i = 0;
for (i = 0; i <10; i++)
{
scanf("%d ", &arr[i]);
}
int sz = sizeof(arr) / sizeof(arr[0]);
swap(arr, sz);
for (i = 0; i < 10; i++)
{
printf("%d ", arr[i]);
}
return 0;
}


字节跳动工作强度 1201人发布