#include?<stdio.h>
int?main()
{
????double?arr[]={1.78,?1.77,?1.82,?1.79,?1.85,?1.75,?1.86,?1.77,?1.81,?1.80};
????int?i,j;
????printf("\n************排隊(duì)前*************\n");
????for(i=0;i<10;i++)
????{
????????if(i?!=?9)???
????????????printf("%.2f,?",?arr[i]);??//%.2f表示小數(shù)點(diǎn)后精確到兩位
????????else
????????????printf("%.2f",?arr[i]);????//%.2f表示小數(shù)點(diǎn)后精確到兩位
????}
????for(i=8;?i>=0;?i--)
????{
????????for(j=0;j<=i;j++)
????????{
????????????if(arr[j]>arr[i=1])??????//當(dāng)前面的數(shù)比后面的數(shù)大時(shí)
????????????{
????????????????double?temp;????//定義臨時(shí)變量temp
????????????????temp?=?arr[j];?//將前面的數(shù)賦值給temp
????????????????arr[j]?=?arr[j+1];??//前后之?dāng)?shù)顛倒位置
????????????????arr[j+1]?=?temp;?//將較大的數(shù)放在后面????
????????????}?????????????????
????????}????????????????
????}
????printf("\n************排隊(duì)后*************\n");
????for(i=0;i<10;i++)
????{
????????if(i?!=?9)???
????????????printf("%.2f,?",?arr[i]);??//%.2f表示小數(shù)點(diǎn)后精確到兩位?????
????????else
????????????printf("%.2f",?arr[i]);????//%.2f表示小數(shù)點(diǎn)后精確到兩位
????}
????return?0;????
}

2016-11-02
#include?<stdio.h>
int?main()
{
????double?arr[]={1.78,?1.77,?1.82,?1.79,?1.85,?1.75,?1.86,?1.77,?1.81,?1.80};
????int?i,j;
????printf("\n************排隊(duì)前*************\n");
????for(i=0;i<10;i++)
????{
????????if(i?!=?9)???
????????????printf("%.2f,?",?arr[i]);??//%.2f表示小數(shù)點(diǎn)后精確到兩位
????????else
????????????printf("%.2f",?arr[i]);????//%.2f表示小數(shù)點(diǎn)后精確到兩位
????}
????for(i=8;?i>=0;?i--)
????{
????????for(j=0;j<=i;j++)
????????{
????????????if(arr[j]>arr[i=1])???????//當(dāng)前面的數(shù)比后面的數(shù)大時(shí)?? 這里出錯(cuò),應(yīng)改為if(arr[j]>arr[j+1])
????????????{
????????????????double?temp;????//定義臨時(shí)變量temp
????????????????temp?=?arr[j];?//將前面的數(shù)賦值給temp
????????????????arr[j]?=?arr[j+1];??//前后之?dāng)?shù)顛倒位置
????????????????arr[j+1]?=?temp;?//將較大的數(shù)放在后面????
????????????}?????????????????
????????}????????????????
????}
????printf("\n************排隊(duì)后*************\n");
????for(i=0;i<10;i++)
????{
????????if(i?!=?9)???
????????????printf("%.2f,?",?arr[i]);??//%.2f表示小數(shù)點(diǎn)后精確到兩位?????
????????else
????????????printf("%.2f",?arr[i]);????//%.2f表示小數(shù)點(diǎn)后精確到兩位
????}
????return?0;????
}
2015-12-04
我的也是空白,何解?提交是正常的,把代碼放到dev-c等編譯器內(nèi),也是正確的
2015-12-02
for(i=0; i<10; i++)
? ? {
? ? ? ? for(j=0;j<10-i;j++)
? ? ? ? {
? ? ? ? ? ? if(arr[j]>arr[j+1]) ? ? ?//當(dāng)前面的數(shù)比后面的數(shù)大時(shí)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? double temp; ? ?//定義臨時(shí)變量temp
? ? ? ? ? ? ? ? temp = arr[j]; //將前面的數(shù)賦值給temp
? ? ? ? ? ? ? ? arr[j] = arr[j+1]; ?//前后之?dāng)?shù)顛倒位置
? ? ? ? ? ? ? ? arr[j+1] = temp; //將較大的數(shù)放在后面 ? ?
? ? ? ? ? ? } ? ? ? ? ? ? ? ??
? ? ? ? } ? ? ? ? ? ? ? ?
? ? }
循環(huán)有問(wèn)題,多去看看冒泡排序
2015-11-29
代碼有問(wèn)題吧 ?循環(huán)都出不來(lái) 結(jié)果輸不出