當前位置:首頁 » 編程語言 » c語言逆序輸出數組

c語言逆序輸出數組

發布時間: 2023-08-26 03:54:54

c語言怎麼反序輸出

最簡單的反序輸出,就是把數組反序輸出。只需要從最大下標開始,向0下標循環輸出就可以了。
比如將字元串(字元數組)反序輸出的代碼如下:
void reverse_output_str(char *str)
{
int len = strlen(str) -1;//得到最大下標
while(len >= 0)printf("%c", str[len--]); //反序輸出直到str[0]
}其它類的反序輸出,也都可以歸結為類似的情況。先把要輸出的正序輸出到一個數組,然後把這個數組反序輸出。
比如把一個10進制數反序輸出,即輸入1234,輸出4321,就可以採用類似的方式:
void reverse_int_output(int a)
{
char buf[20];
sprintf(buf, "%d", a);//將a轉為字元串
reverse_output_str(buf);//調用剛才的函數反序輸出。
}

❷ C語言 把一個數組逆序輸出

從最後一個元素,逆向遍歷到數組的0元素,逐一輸出即可實現。

1、創建數組;

2、輸入值;

3、逆序遍歷輸出數組。

代碼:intmain(){ inta[10]; inti;

for(i=0;i<10;i++)

scanf("%d",a+i);

for(i=9;i>=0;i--)

printf("%d",a[i]);}

(2)c語言逆序輸出數組擴展閱讀:

將一個數組逆序輸出。

1、程序分析:用第一個與最後一個交換。

2、程序源代碼:

#define N 5

main()

{ int a[N]={9,6,5,4,1},i,temp;

printf(" original array: ");

for(i=0;i printf("%4d",a[i]);

for(i=0;i {temp=a[i];

a[i]=a[N-i-1];

a[N-i-1]=temp;

}

printf(" sorted array: ");

for(i=0;i printf("%4d",a[i]);}

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:969
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:677
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:830
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:737
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1076
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:308
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:188
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:829