⑴ c語言寫函數實現數組的反向輸出
從數據結構的角度來講,用棧可以實現
從實現的角度來講,首先知道數組的最後一個元素的位置,然後下標遞減的輸出就可以了
⑵ C語言程序:用數組將輸入的10個數字反向輸出。請高手幫忙,初學者請教!
#include<stdio.h>
#include<stdlib.h>
#define N 10
main()
{
int a[N],i,temp;
for(i=0;i<=N-1;i++)
scanf("%d",&a[i]);//存一個十個數的數組
for(i=0;i<=N-1;i++)//列印 輸入的數組
printf("%d\t",a[i]);
printf("\n");
for(i=0;i<=N/2-1;i++)
{
temp=a[N-i-1];//把頭和尾的交換。主要是下之間的關系要找對
a[N-1-i]=a[i];
a[i]=temp;
}
for(i=0;i<=N-1;i++)//列印處理後的數組
printf("%d\t",a[i]);
printf("\n");
system("pause");
}
⑶ C語言編程,編程實現怎樣將一個數組逆序輸出
數組逆序輸出,只要從數組最後一位向前循環輸出即可。
實現代碼如下:
#include"stdio.h"
voidmain()
{
inta[100],n,m;
printf("請輸入元素的個數:");
scanf("%d",&n);
printf("請依次輸入%d個數:",n);
for(m=0;m<n;m++)
scanf("%d",&a[m]);
printf("按逆序輸出為:");
for(m=n-1;m>=0;m--)
printf("%d",a[m]);
}
執行結果
C語言是一門通用計算機編程語言,應用廣泛。C語禪晌言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運早首行環境支持便能運行的賀睜鋒編程語言。
⑷ C語言:輸入一個字元串,然後逆序輸出
#include <stdio.h>
int main()
{ int len,i;
char str[100];
gets(str);
len=strlen(str);
for(i=len-1;i>=0;i--)
printf("%c",str[i]);
return 0;
}
拓展資料
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。