天天看點

(C語言)實作函數逆序輸出一組資料

實作函數逆序輸出一組資料

題目:函數實作将輸入的一組資料逆序輸出的功能。(參考函數原型: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]);//第一個元素最後輸出,實作函數逆序

}

這道和前面的我寫的一部分比如字元串颠倒稍有不同,用了最簡單的方法将它輸出,也有另一種方法,想看的可以翻我前面的部落格。

繼續閱讀