1樓:呼嘯長風
#include
int main()
for(i=1;i<10;i++)
//不需要return
/*else
return 0;*/
}for(i=0;i<9;i++)
//不需要return
/* else
return 0;*/
}for(i=1;i<9;i++)
sum=(float)s/8;
printf("%f",sum);//float的格式符是f,不是dreturn 0;}
2樓:匿名使用者
不用那麼複雜,給你改了
#include
int main()
int max = a[0];
int min = a[0];
for(i=1;i<10;i++)
if (max < a[i])
}for(i=0;i<10;i++)
s = s - max - min;
sum=(float)s/8;
printf("%f",sum);
return 0;}
急C語言糾錯
對你的程式做了修改,現在不會出現那個問題了。主要的改動是compare函式裡我註釋掉的那裡,由於多申請了一塊空間導致的你後面會出現一堆亂七八糟的數字。增加了一個flag標誌欄位。還有把return p0 這句話提到程式末尾,消除了警告。總之,程式邏輯是你的,我儘可能照你的思路改了。解決了現有的問題。...
求c語言高手幫忙編個程式,求C語言高手幫忙編個程式!
include include unsigned char weizhi 10000 int currentstep 0 unsigned char zuoanlang 32 unsigned char zuoanyang 16 unsigned char zuoanbaicai 8 unsigne...
求C語言高手指點,求C語言高手指點
a就是a 0 可以看作是個陣列名,它的元素是int,而不是int,a i 就是 a 0 i 所以i的最大範圍是整個陣列的長度,而不是列數 你定義p指標是一維陣列,所以p的內容應該是1,2,3 但是你輸出陣列內容時做了個6次的迴圈,指標超出了一維陣列最後一個定義的內容後,只能順序向後移動輸出,而a陣列...