將一個數組中的值按逆序重新存放。
阿新 • • 發佈:2021-02-13
將一個數組中的值按逆序重新存放。
程式碼如下:
#include<stdio.h>
#include<string.h>
int main()
{
int arr[10];
int i=0;
int n;
int begin=0;
int end=0;
printf("請問你要對多少個數字進行逆序:\n");
scanf("%d",&n);
end=n-1;
printf("請輸入您要排序的數值:\n");
for(i=0;i<n;i++)
{
scanf ("%d",&arr[i]);
}
while(begin<end)
{
int tmp;
tmp=arr[begin];
arr[begin]=arr[end];
arr[end]=tmp;
begin++;
end--;
}
for(i=0;i<n;i++)
{
printf("%d ",arr[i]);
}
}
執行結果如圖所示:
菜菜的程式碼,希望能夠幫助到你喲!