當前位置:首頁 » 編程語言 » 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;
}

熱點內容
war反編譯工具 發布:2025-01-22 19:41:30 瀏覽:291
奧創熊少兒編程 發布:2025-01-22 19:41:23 瀏覽:269
Qt用ftp傳文件 發布:2025-01-22 19:23:28 瀏覽:731
校園卡密碼是什麼 發布:2025-01-22 19:14:43 瀏覽:658
內存大小的存儲 發布:2025-01-22 18:58:17 瀏覽:393
tampermonkey腳本 發布:2025-01-22 18:53:17 瀏覽:117
windows7共享文件夾 發布:2025-01-22 18:53:17 瀏覽:479
如何調節安卓手機的內存 發布:2025-01-22 18:49:30 瀏覽:639
佳能相機存儲卡怎麼取消 發布:2025-01-22 18:40:59 瀏覽:569
天貓寶貝上傳 發布:2025-01-22 18:35:09 瀏覽:545