求高手,C語言糾錯

2023-01-10 17:25:51 字數 611 閱讀 8833

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陣列...