嫒美直播免费版app下载-嫒美直播永久免费版下载-嫒美直播最新下载安装

當前位置:首頁 > 資格考試 > 正文

C語言程序題(幫忙改一下錯)

C語言程序改錯題?

答:改錯如下所示,在程序錯誤部分有提示。

#include

int main (void){

int a,b,c,max;//第一處錯誤,max定義未使用,t未定義卻使用了。有兩種解決辦法,將下面t出現(xiàn)的地方用max代替,或者重新定義t,取消對max的定義。

printf (""請輸入3個整數(shù):\n");

scanf ("%d%d%d" , &a ,&b,&c);

if (a;//第二處錯誤,if語句后有對應(yīng)的操作,不能出現(xiàn)分號,否則會變成空語句,對應(yīng)的操作也不會執(zhí)行。此處刪除分號,即可。

{t=a; a=b; b=t; }//第三處錯誤,t未定義,建議替換成max
。

if (a

{t
=a; c=a
; c=t; }//第四處錯誤,t未定義,還有第二個語句應(yīng)改為a=c
。

if(b>c)//第五處錯誤,按降序排序,判斷條件應(yīng)改成b

{ t
=b; b=c; c=t
;}//第六處錯誤,t未定義,建議用max替換。

printf("由大到小順序為:%d %d %d \n" ,a,b,c);

return 0;

}

大一 C語言題目,這樣寫哪里錯了,幫忙改一下(題目在第二張圖)?

sum=0那一行寫錯了,這樣變成每次相加時sum的結(jié)果是每行的最后一列,因此,你要把sum=0刪除,然后在把=0加到上面的float sum后面,這樣就沒問題了,望采納

C語言 幫忙改改 c程序題?

#include

int main()

{

int i, a, b, x;

char ch;

int N;

scanf("%d %d", &N, &x);

for (i = 0; i < N; i++)

{

scanf("%d",&a);

if (a == x)

{

printf("%d", i);

break;

}

}

if (i >= N)

printf("Not Found");

return 0;

}

C語言 幫忙改一下錯 程序

sort(*pt,10)改成:sort(pt,10); sort的第一個參數(shù)是指針,直接用pt就對了,*pt是指針指向的對象

這幾道c語言程序題哪里錯了?。柯闊└呤謳椭更c改改啊!

1.類型不對,可以用強制類型轉(zhuǎn)化,改為 y-=(double)1/(i*i);就可以了。 2.每次應(yīng)該記錄最小數(shù)的下標,改為 for (j=0;j
展開全文閱讀