當前位置:首頁 » 編程語言 » c語言程序改錯題技巧

c語言程序改錯題技巧

發布時間: 2024-02-01 16:09:09

c語言程序改錯題

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

#include <stdio.h>

int main (void){

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

printf (""請輸入3個整數: ");

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

if (a<b);//第二處錯誤,if語句後有對應的操作,不能出現分號,否則會變成空語句,對應的操作也不會執行。此處刪除分號,即可。

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

if (a<c)

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

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

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

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

return 0;

}

② c語言改錯題技巧

等考二級c改錯題?
填空和改錯評分是按照文本來評分,也就是說,改正或填對一處,就拿一部分分。
改錯18分,每處6分,你的情況是拿12分。但是要注意,改錯和填空千萬不要在讓你改動的以外的地方做出任何改動,那怕只是多了一個空格。也不要再讓你改正的地方添加額外的回車。否則後果自負

編程題就不行了,編程題的評分依據是考生文件夾下那個out文件,根據out文件的內容評分。程序沒運行就無法創建out文件,沒分。程序運行錯誤,out文件內容錯誤,同樣沒分。所以你能看到編程題是「程序運行出正確結果」才給分

有個別模擬軟體評分系統很差勁,你說的情況可能會一分不給。這不用擔心

③ C語言改錯一題

#include<stdio.h>
//末尾分號刪除
#define SUM 100000
int main()
{
float amount,aver,total;
int i;
//連續輸入1000個數據,行末尾的分號多餘了,第一個分號改成逗號,因為i=1,total=0都是初始化操作
for (i=1,total=0;i<=1000;i++)
{
printf("please enter amount:");
//加上取地址符,語法問題
scanf("%f",&amount);
//total是當前輸入的所有數的和
total= total+amount;
//如果當前的和超過SUM,就跳出循環,結束輸入
if(total>=SUM)
break;//末尾加上分號
}
//aver為已經輸入的所有數的平均值
aver=total/i;
//輸出數據個數及其平均值
printf("num=%d\naver=%10.2f\n",i,aver);
return 0;
}

熱點內容
wow刷碎片腳本 發布:2024-11-29 15:58:24 瀏覽:590
明小子源碼 發布:2024-11-29 15:15:30 瀏覽:143
蘋果8plus什麼配置 發布:2024-11-29 14:16:36 瀏覽:677
androidmvp結構 發布:2024-11-29 14:16:34 瀏覽:536
androidsqlite命令 發布:2024-11-29 14:04:38 瀏覽:156
信用卡分期演算法 發布:2024-11-29 13:50:56 瀏覽:808
安卓手機dll文件為什麼打不開 發布:2024-11-29 13:40:49 瀏覽:1003
百分之五十石碳酸怎麼配置 發布:2024-11-29 13:38:56 瀏覽:974
我的世界伺服器如何裝資源包 發布:2024-11-29 13:25:48 瀏覽:22
mc伺服器的ip是什麼 發布:2024-11-29 13:23:33 瀏覽:568