#includestdio.h
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供阜平網(wǎng)站建設(shè)、阜平做網(wǎng)站、阜平網(wǎng)站設(shè)計(jì)、阜平網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、阜平企業(yè)網(wǎng)站模板建站服務(wù),十余年阜平做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
void
main()
{
int
a[5],i;
for(i=0;i5;i++)
scanf("%d",a[i]);
printf("\n");
for(i=4;i=0;i--)
printf("%d
\n",a[i]);
}
其實(shí)只需要用一個數(shù)組代表輸入的數(shù)據(jù)就可以了,反向輸出時只需從數(shù)組的末尾開始就行了。
1、新建一個工程和.c文件,輸入頭文件和主函數(shù)
2、聲明被調(diào)用的函數(shù),定義變量類型
3、輸入整數(shù)
4、用一個if語句去判斷整數(shù)是否為負(fù)數(shù),若為負(fù)數(shù)則用putchar函數(shù)輸出一個負(fù)號
5、調(diào)用一個函數(shù)
6、定義函數(shù)的返回類型和形參類型
7、通過if語句判斷該數(shù)是否僅剩一位數(shù),若不是則執(zhí)行else語句
8、通過再次調(diào)用子函數(shù)一次輸出高位的數(shù)
9、編譯執(zhí)行即可
參考代碼:
//******************************************************************************
//
逆序輸出
//******************************************************************************
#includestdio.h
#include
math.h
int
main()
{
long
x,
a,
b,
i=0;
double
c=0;
//pow的用法:
double
pow(
double
base,
double
exp
);
//
clrscr();
//
i
=
0;
//
c
=
0;
printf("please
input
a
score!\n");
scanf("%ld",
x);
a
=
x;
b
=
x;
do
{
a
=
a
/
10;
i++;
}
while(a
!=
0);
printf("the
wei
of
the
number
is\t%ld\n",
i);
i--;
//因?yàn)橛胮ow,i需減一
do
{
a=
b
%
10;
//用a來保存求余
c
+=
a
*
pow(10,
i);
b
=
b
/
10;
i--;
}
while(i
=0);
printf("the
answer
is
%.0lf\n",
c);
}
//******************************************************************************
//因?yàn)橹皇堑剐蜉敵?,所以不必轉(zhuǎn)換,直接求余輸出即可,代碼如下
//******************************************************************************
#includestdio.h
int
main()
{
int
n;
while(scanf("%d",n)!=EOF)
//多項(xiàng)測試
Ctrl
+
Z
結(jié)束輸入
{
while(n)
{
printf("%d",n%10);
n/=10;
}
printf("\n");
}
}
//******************************************************************************
//逆序輸出
再來個比較簡潔的
//******************************************************************************
#includestdio.h
int
main()
{
int
n;
//要求n為正整數(shù)
for(scanf("%d",
n);
n
printf("%d",
n
%
10);
n
/=
10);
}
代碼如下:
#include stdio.h
void main( )
{int a,b,c,d;
scanf("%d",a);
b= a/100;
c= (a%100) /10;
d=a%10;
printf("%d",100*d+10*c+b);
}
拓展資料:
C語言編程軟件是一款使用代碼C語言進(jìn)行編程的軟件,軟件大小為13.5MB。軟件特點(diǎn)是基于Windows系統(tǒng)界面窗口,可提示編輯錯誤,可查詢代碼。
特點(diǎn):
1、基于Windows(98/ME/2000/XP)界面窗口,用戶輕易就可以上手操作。
2、與Turboc(DOS版)功能接近,可運(yùn)行編譯并提示錯誤。
3、內(nèi)置強(qiáng)大的C語言函數(shù)庫,讓您查詢函數(shù)或輸入變得Easy。
4、界面操作簡單,功能實(shí)用,免費(fèi)供個人學(xué)習(xí)交流用。
需要準(zhǔn)備的材料分別有:電腦、C語言編譯器。
1、首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,輸入C語言代碼:。
int a = 100;
while(a != 0) {
int b = a % 10;
if (b 0)
printf("%d", b);
a /= 10;
}
3、編譯器運(yùn)行test.cpp文件,此時成功將數(shù)進(jìn)行了逆序輸出,例如100輸出了1。
1、首先打開軟件VC++6.0軟件,準(zhǔn)備一個空白的C語言文件,引入頭百文件并寫好主函數(shù):
2、然后輸入代碼,首先定度義數(shù)組,接著用一個for循環(huán)接受用戶輸入的知數(shù)組元素并將其打印到屏幕上,并保存到前面的道數(shù)組中專,然后用第二個for循環(huán)逆序排序,方法就是前面的元素和后面的元素比較大小,前面比后面小就交換順序,最后再用一個for循環(huán)輸出排序的結(jié)果:
3、最后編譯運(yùn)行寫好的程序,打開屬一個命令行,輸入7個不同的數(shù),之后程序就會把輸入的數(shù)逆序輸出了。以上就是C語言編程實(shí)現(xiàn)數(shù)組逆序輸出的方法:
網(wǎng)站名稱:c語言數(shù)字反序輸出函數(shù) c語言 反序輸出
鏈接分享:http://muchs.cn/article34/hjddpe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、響應(yīng)式網(wǎng)站、自適應(yīng)網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、定制網(wǎng)站、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)