int reverse(int n)
創(chuàng)新互聯(lián)建站專業(yè)提供成都主機(jī)托管四川主機(jī)托管成都服務(wù)器托管四川服務(wù)器托管,支持按月付款!我們的承諾:貴族品質(zhì)、平民價(jià)格,機(jī)房位于中國(guó)電信/網(wǎng)通/移動(dòng)機(jī)房,光華機(jī)房服務(wù)器托管服務(wù)有保障!
{
int r=0;
while(n!=0)
{
r*=10;
r+=(n%10);
n/=10;
}
return r;
}
1、首先打開軟件VC++6.0軟件,準(zhǔn)備一個(gè)空白的C語(yǔ)言文件,引入頭文件并寫好主函數(shù):
2、然后輸入代碼,首先定義數(shù)組,接著用一個(gè)for循環(huán)接受用戶輸入的數(shù)組元素并將其打印到屏幕上,并保存到前面的數(shù)組中,然后用第二個(gè)for循環(huán)逆序排序,方法就是前面的元素和后面的元素比較大小,前面比后面小就交換順序,最后再用一個(gè)for循環(huán)輸出排序的結(jié)果:
3、最后編譯運(yùn)行寫好的程序,打開一個(gè)命令行,輸入7個(gè)不同的數(shù),之后程序就會(huì)把輸入的數(shù)逆序輸出了。以上就是C語(yǔ)言編程實(shí)現(xiàn)數(shù)組逆序輸出的方法:
//c語(yǔ)言代碼
#includestdio.h
int main()
{
int i,array[]={8,2,5,3,9,21,14,999};
printf("數(shù)組逆序輸出是:");
for(i=sizeof(array)/sizeof(int)-1;i=0;i--)
printf("%d,",array[i]);
return 0;
}
輸入格式:
輸入在第一行中給出一個(gè)正整數(shù)n(1≤n≤10)。第二行輸入n個(gè)整數(shù),用空格分開。
輸出格式:
在一行中輸出這n個(gè)整數(shù)的處理結(jié)果,相鄰數(shù)字中間用一個(gè)空格分開,行末不得有多余空格。
輸入樣例:
4
10 8 1 2
輸出樣例:
2 1 8 10
#includelt;stdio.hgt;
main()
{
int a[10],b[10],i,j,n,count=0;
scanf("%d",n);
for(i=0;ilt;n;i++)
{
scanf("%d",alt;igt;);
}
for(j=n-1;jgt;=0;j--)
{
b[count]=a[j];
count++;
}
printf("%d",b[0]);
for(i=1;ilt;n;i++)
{
printf("%d",blt;igt;);
}
}
擴(kuò)展資料:
用法:
1、printf()函數(shù)是格式化輸出函數(shù),一般用于向標(biāo)準(zhǔn)輸出設(shè)備按規(guī)定格式輸出信息。
格式輸出,它是c語(yǔ)言中產(chǎn)生格式化輸出的函數(shù)(在stdio.h中定義)。用于向終端(顯示器、控制臺(tái)等)輸出字符。格式控制由要輸出的文字和數(shù)據(jù)格式說(shuō)明組成。
要輸出的文字除了可以使用字母、數(shù)字、空格和一些數(shù)字符號(hào)以外,還可以使用一些轉(zhuǎn)義字符表示特殊的含義。
簡(jiǎn)單點(diǎn)理解就是,在一段程序中你正確使用該函數(shù),可以在該程序運(yùn)行的時(shí)候輸出你所需要的內(nèi)容。
2、printf函數(shù)是一個(gè)標(biāo)準(zhǔn)庫(kù)函數(shù),它的函數(shù)原型在頭文件“stdio.h”中。但作為一個(gè)特例,不要求在使用printf函數(shù)之前必須包含stdio.h文件。
printf()函數(shù)的調(diào)用格式為:printf("lt;格式化字符串gt;",lt;參量表gt;)。
其中格式化字符串用于指定輸出格式。格式控制串可由格式字符串和非格式字符串兩種組成。