數組逆序輸出,只要從數組最后一位向前循環(huán)輸出即可。
創(chuàng)新互聯建站長期為超過千家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態(tài)環(huán)境。為黃陵企業(yè)提供專業(yè)的成都網站設計、網站制作,黃陵網站改版等技術服務。擁有10余年豐富建站經驗和眾多成功案例,為您定制開發(fā)。
實現代碼如下:
#include"stdio.h"
void?main()
{
int?a[100],n,m;
printf("請輸入元素的個數:");
scanf("%d",n);
printf("請依次輸入%d個數:",n);
for(m=0;mn;m++)
scanf("%d",a[m]);
printf("按逆序輸出為:");
for(m=n-1;m=0;m--)
printf("%d?",a[m]);
}
執(zhí)行結果
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。
不用求原來的數字到底是幾位,直接用取余數乘10的方法就可以了。
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規(guī)格寫出的C語言程序可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業(yè)平臺。
#includestdio.h
#includestdlib.h
//定義函數antitone用于反序
int antitone(int *p,int n)
{
int i,empty;
for(i=0;in/2;i++)
{
empty=p[i];
p[i]=p[n-i-1];
p[n-i-1]=empty;
}
return 0;
}
void main()
{
int i,n,array[100];
printf("請輸入數組中元素的個數:\n");
scanf("%d",n);
printf("請輸入數組元素:\n");
for(i=0;in;i++)
scanf("%d",array+i);
printf("數組原元素的排序為:\n");
for(i=0;in;i++)
printf("%d ",array[i]);
printf("\n");
antitone(array,n);
printf("數組反序后元素的排序為:\n");
for(i=0;in;i++)
printf("%d ",array[i]);
printf("\n");
}
從最后一個元素,逆向遍歷到數組的0元素,逐一輸出即可實現。
1、創(chuàng)建數組;
2、輸入值;
3、逆序遍歷輸出數組。
代碼:int?main(){ int?a[10]; int?i;
for(i?=?0;?i??10;?i?++)
scanf("%d",a+i);
for(i?=?9;?i?=?0;?i?--)
printf("%d?",?a[i]);}
擴展資料:
將一個數組逆序輸出。
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]);}
參考資料:百度百科 c語言
#includestdio.h
#includestring.h
void printit(char *str,int length) //返序輸出函數
{
int i;
for(i=length-1;i=0;i--) //從給定的字符串的最后一位依次向前遍歷各字符
putchar(*(str+i)); //每向前一個字符即打印該字符,直至第一個字符為止。
}
int main()
{ char str[80]=""; //定義一個長度為80字節(jié)的字符串數組,并初始化
gets(str); //從鍵盤中輸入一個字符串(遇回車鍵結束)
printit(str,strlen(str)); //調用上面定義的函數反序輸出字符串
printf("\n"); //輸入一個回車換行符,使后續(xù)輸出能另起一行
return 0;
}
當前題目:c語言數組的反序函數,用函數將數組反序
網站路徑:http://aaarwkj.com/article12/dssjgdc.html
成都網站建設公司_創(chuàng)新互聯,為您提供搜索引擎優(yōu)化、網站策劃、建站公司、網站設計公司、營銷型網站建設、網站導航
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯