#include?stdio.h
棗強網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)從2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選成都創(chuàng)新互聯(lián)。
int?main()
{
int?n,m=0;
scanf("%d",n);
while(n)
{m=m*10+n%10;n/=10;}
printf("%d",m);
return?0;
}
運行示例:
請自行對照。
#includestdio.h
void?main(){
int?x,?n;
printf("請輸入一個數(shù):");
scanf("%d",n);
printf("逆序輸出如下:\n");
while(n0){
x=n%10;
printf("%d?",x);
n=n/10;
}
printf("\n");
}
結(jié)果如下:
1、C 表示將輸入的整數(shù)n傳給reverse函數(shù)
2、C 表示定義一個long型變量res,并初始化
3、B 表示主函數(shù)(main)穿進來的值,如果為負數(shù),則取反
4、B 倒置傳入的參數(shù)number,res*10表示將原來res乘以10,再加上number%10;比喻說你傳的是123,而res的初始值是0,123%10=3,那么res=3,第二次循環(huán):由于123/10=12,所以res*10+number%10=30+2=32,第三次循環(huán):12/10=1,所以res=res*10+number%10=320+1=321,第四次循環(huán),number/10=0,結(jié)束循環(huán),所以最后的res就是將傳進來的值倒置之后的值。
這里給你分析了一下倒置的原理,望采納!
本文名稱:c語言逆序數(shù)字函數(shù)專題 c語言中逆序數(shù)字代碼怎么寫
地址分享:http://www.chinadenli.net/article46/dddsohg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供建站公司、域名注冊、網(wǎng)站排名、虛擬主機、搜索引擎優(yōu)化、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)