請問以下程式錯在哪啊,謝謝

2025-03-20 07:20:23 字數 2063 閱讀 7783

1樓:網友

main()

void chang();錯了 不能在公升棚函式體內定義函式。

int *p1,*p2,a,b,*t;

scanf("%d%d"悶寬,&a,&b);

p1=&a;

p2=&b;

chang(p1,p2);

printf("%d%d",*p1,*p2);

return 0;

void chang(int *pt1,int *pt2)int t;

if(*pt1《吵罩則*pt2)

t=*pt1;*pt1=*pt2; *pt2=t;

return;

幫我看一下這個程式哪有錯誤,謝謝

2樓:du金融

1.首先排除病毒原因,使用防毒軟體,比如最新版本的360防毒快速查殺3-5分鐘,根據檢查結果,點選立即處理。

2.如果應用程式出錯的提示是缺少某個檔案,那就可能是這個檔案損壞,根據這個元件查詢是哪個系統元件損壞,重新安裝相關元件,恢復程式檔案,一般即可解決。

3.若是相關軟體自身的元件缺失,只需要重新安裝這個軟體即可。比如執行迅雷時提示缺少某個檔案,可以嘗試重新安裝迅雷。

4.若以上方法無效,可能是軟體之間的衝突導致出錯。解決辦法是嘗試關閉幾個無關的正在執行的應用程式,看看錯誤是否還會重現。

若已解決,就知道是哪兩個軟體衝突,不再同時執行這兩個軟體即可解決。或者向廠商反饋故障,督促廠商公升級解決。如果不清楚是哪幾個軟體衝突,可行的解決辦法是使用360安全衛士的系統優化,在一鍵優化裡,關閉一些不常用的軟體啟動。

這樣開機後執行的程式少一些,衝突的概率會下降。

5.對於另一種應用程式出錯,截圖顯示「應用程式出錯,**記憶體位址不能讀或不能寫」,這種情況最複雜,若以上方法不能解決,則很可能是硬體(主要是記憶體)故障,可能是相容性不良,只能聯絡硬體**商修理。或者重灌系統,重灌後短時間內可能會有效。

我做的是第乙個題,請問我的程式有哪些錯誤

3樓:網友

錯誤:1、定義了變數 pow,但**裡使用的是 power,這樣會導致變數未定義。

2、y = power; 定義power, 再來這句**是沒什麼效率。

3、pow 函式定義在標頭檔案 中,你需要 include 進去。

此外,從題目看,你需要提供乙個輸入 x 的介面,而不是在**裡定義。

#include

#include

void main()

int x,y; /double y;

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

scanf(" d",&x);

y=pow(x-10,3);

printf("(d - 10 ) 的3次方 = d",x,y);

system("pause");

程式有錯誤,是改錯題,求助

4樓:網友

a = a + b

b = a - b

t=a/b.兩個整數相除後得到的是取整。如3/2 = 1.而不是。

出現以下程式錯誤 ,希望電腦專家,不會的不要答 謝謝

5樓:網友

0x01e396dc」指令引用的「0x00000034」記憶體。該記憶體不能為「written」。

終止請單擊確定。

除錯請單擊取消。

我確定取消都是一樣旦旁啊 點了消失兩三秒又彈! 大神支招 正解我給50分1

電腦應用程式錯誤,有圖,知道幫忙解答下,謝謝

6樓:吳文江

我只曉得上面的意思是說,該**的記憶體不能為寫!這個是計算機經常出現的問題,或者是這個程式本身錯誤了,當然不能為寫了。也有可能是電腦找不到該程式所在的位置!

呵呵 見笑了。

7樓:拜春翠

如果是偶爾出現就不要管他,有可能什麼地方有衝突,如果是在開啟一些遊戲軟體出現這種情況,就是你的顯示屏設定的解像度與該遊戲軟體不匹配了。希望能幫到你。

請問以下程式錯誤在哪,請問這個程式錯誤在哪兒,

include int main system pause 加這一句為能夠看到結果 return 0 沒有錯誤,可以執行,但是if a 1 printf a 不會執行,因為條件 a b 1 a d 是矛盾的。a b c d e每個迴圈取值0,1各一次,f迴圈只有f 0一次,因此 a e f 2,f ...

請問 非黑即白 錯在哪了?(求高人開釋,謝謝)

對,你說的完全對。但是你忘了,實際上世界上沒有純白的物體和純黑的物體 既絕對反射所有的光線的物體,和絕對吸收光線的物體 物理世界如此,作為會犯錯誤的人來說,在觀念上也會有一些灰色地帶,所以才有了 懲惡揚善,要明確正誤是非,要積極 不要消極 這些說法,這是人類對美好事物共同的追求。這些事情是人類永遠做...

請幫我看看這C程式錯在哪?請求求改正

注意註釋的內容 include include include int main str2 str 50 if fp1 fopen stu1.dat wb null if fwrite str1,sizeof str1 1,fp1 1 printf 檔案寫入錯誤 n str1本身就是指標,不需要加取...