冒泡排序 int [] num = new int []{1,4,2,3,6}; int temp; //設(shè)置 中間變量 將利用此變量進(jìn)行 位置調(diào)換 for(int i = 0 ; i num.length ; i++ ){ for(int j = 1 ; j i ; j ++){ if( num[j]num[j+1]){ //更換判斷符號(hào) 實(shí)現(xiàn)正序 倒序排序 temp = num[j]; //如果 num[0] 大于 num[0+1] 時(shí) 將 大的賦給中間變量 num[j] = num[j+1]; //將第二個(gè)位置num [0+1] 在賦給 num[0]第一個(gè)位置 num[j+1] = temp; //最后將 中間變量也就是 最大值 賦給 第二個(gè)值 } } } // 外層循環(huán)結(jié)束后 數(shù)組變?yōu)? int [] num = new int []{1,2,3,4,6}; 了 剩下的只要輸出就好了 for(int i = 0 ; i num.length ; i++){ System.out.println(num[i]); //循環(huán)輸出 數(shù)組內(nèi)數(shù)字 } }
站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到相城網(wǎng)站設(shè)計(jì)與相城網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:網(wǎng)站建設(shè)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋相城地區(qū)。
} 我用 java 寫(xiě)的 感覺(jué) java可讀性高點(diǎn) c語(yǔ)言實(shí)現(xiàn)思路一樣
#include?stdio.h
int?main()
{
int?arr[10];//定義十個(gè)元素的數(shù)組
?for(int?i=0;i10;i++)
???scanf("%d",arr[i]);?//循環(huán)給元素賦值
?for(int?i1=0;i110;i1++)
?{
???for(int?i2=0;i210-i1-1;i2++?)
???{
??if(arr[i2]arr[i2+1])
??{
int?temp=arr[i2];
arr[i2]=arr[i2+1];
arr[i2+1]=temp;
??
??}
???}
?}
?for(int?j=0;j10;j++)
printf("%d\t",arr[j]);//輸出
return?0;
}
樓主你好
具體代碼如下:
#includestdio.h
#includestring.h
int
main()
{
char
*p;
char
c[20];
printf("Enter
a
string:");
scanf("%s",c);
p=c+strlen(c)-1;
while(p=c)
printf("%c",*(p--));
printf("\n");
}
希望能幫助你哈
#include?"stdio.h"
int?main(int?argc,char?*argv[]){
int?a[10]={1,2,3,4,5,6,7,8,9,0},i,j,k;
for(i=0,j=9;ij;j--,i++)
k=a[i],a[i]=a[j],a[j]=k;
for(i=0;i10;printf("%d?",a[i++]));
printf("\n");
return?0;
}
運(yùn)行結(jié)果:
#include stdio.h
int main()
{
int n,i,ret=0;
scanf("%d",n);
while(n0){
i=n%10;
ret=ret*10+i;
n /=10;
}
printf("%d",ret);
return 0;
}
擴(kuò)展資料:
起初,C語(yǔ)言沒(méi)有官方標(biāo)準(zhǔn)。1978年由美國(guó)電話電報(bào)公司(ATT)貝爾實(shí)驗(yàn)室正式發(fā)表了C語(yǔ)言。布萊恩·柯林漢(Brian Kernighan) 和 丹尼斯·里奇(Dennis Ritchie) 出版了一本書(shū),名叫《The C Programming Language》。
這本書(shū)被 C語(yǔ)言開(kāi)發(fā)者們稱(chēng)為KR,很多年來(lái)被當(dāng)作 C語(yǔ)言的非正式的標(biāo)準(zhǔn)說(shuō)明。人們稱(chēng)這個(gè)版本的 C語(yǔ)言為KR C。
KR C主要介紹了以下特色:
結(jié)構(gòu)體(struct)類(lèi)型
長(zhǎng)整數(shù)(long int)類(lèi)型
無(wú)符號(hào)整數(shù)(unsigned int)類(lèi)型
把運(yùn)算符=+和=-改為+=和-=。因?yàn)?+和=-會(huì)使得編譯器不知道使用者要處理i = -10還是i =- 10,使得處理上產(chǎn)生混淆。
即使在后來(lái)ANSI C標(biāo)準(zhǔn)被提出的許多年后,KR C仍然是許多編譯器的最 準(zhǔn)要求,許多老舊的編譯器仍然運(yùn)行KR C的標(biāo)準(zhǔn)。
參考資料:百度百科-c語(yǔ)言
#includestdio.h
#includestdlib.h
void*nizhi(int *newarry,int a)
{
int mid=0;
printf("請(qǐng)輸入數(shù)組的元素,數(shù)字之間以空格分隔.\n");
for(int i=0;ia;i++)
scanf("%d",newarry[i]);
printf("你新建立的數(shù)組是:\n");
for(int i=0;ia;i++)
printf("%d\t",newarry[i]);
for(int j=a-1,i=0;i=j;i++,j--)
{
mid=newarry[i];
newarry[i]=newarry[j];
newarry[j]=mid;
}
printf("\n逆序后的數(shù)組為:\n");
for(int i=0;ia;i++)
printf("%d\t",newarry[i]);
return newarry;
}
int _tmain(int argc, _TCHAR* argv[])//不是vs運(yùn)行環(huán)境的話,自己修改成你使用的環(huán)境定義方式
{
int *arry,*p,n;
xunhuan: printf("請(qǐng)輸入要建立的數(shù)組長(zhǎng)度:"); //為了實(shí)現(xiàn)循環(huán),如果不循環(huán),去掉xunhuan:
scanf("%d",n);
p=n;
arry=(int*)malloc(n*sizeof(int));
if(arry==NULL)
{
printf("分配空間失??!");
return 0;
}
nizhi(arry,*p);
printf("\n循環(huán)執(zhí)行:\n");
goto xunhuan; //為了實(shí)現(xiàn)循環(huán),如果不要循環(huán)的話,去掉此句
return 0;
}
函數(shù)nizhi實(shí)現(xiàn)數(shù)字?jǐn)?shù)組的逆序存放
分享標(biāo)題:c語(yǔ)言倒序排列函數(shù),c語(yǔ)言倒序輸出
網(wǎng)站地址:http://chinadenli.net/article30/hddsso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、服務(wù)器托管、電子商務(wù)、網(wǎng)站導(dǎo)航、App開(kāi)發(fā)、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
營(yíng)銷(xiāo)型網(wǎng)站建設(shè)知識(shí)