實作函數逆序輸出一組資料
題目:函數實作将輸入的一組資料逆序輸出的功能。(參考函數原型:void isort(int a[], int n))
輸入輸出格式要求:
編寫函數void isort(int a[], int n);
n表示數組元素個數
輸出格式為:n1,n2,n3,…,nn
例如:
a={1,2,3} n=3
輸出:
3,2,1
代碼:
#include <stdio.h>
void isort(int a[], int n)
{
int i = n - 1;//i表示元素個數
for(; i > 0; i–)
{
printf("%d,", a[i]);//将元素從最後一位開始輸出
}
printf("%d", a[0]);//第一個元素最後輸出,實作函數逆序
}
這道和前面的我寫的一部分比如字元串颠倒稍有不同,用了最簡單的方法将它輸出,也有另一種方法,想看的可以翻我前面的部落格。