1樓:匿名使用者
先不看內容,就看這一句就錯了。
scanf("%d,%d",&num1,&num2);
兩個%d之間不能有逗號。
------------------------------還有,你的r,沒有初始化。
這都是最基礎的錯誤。
---------------------------------還有,你的for()裡面,只要r不等於0就一直迴圈,所以要出來r就一定等於0,然後你在把等於0的r返回,那你gongyue()方程如果能返回,也只能返回0.改成n。我估計你是抄錯了。
2樓:匿名使用者
#include
void main()
int gongyue(int n,int m)for(;r!=0;)
return(n); //注意
}int gongbei(int n,int m,int k)
3樓:匿名使用者
#include
#include
int gongyue(int n,int m)因為原來函式呼叫公約數時在for迴圈陷入死迴圈,所以程式不執行,其他沒問題,你嘗試只改掉for那塊應該就可以了!
4樓:麥可夕專
char
*str="test
string";
這樣定義出來的字串是儲存在全域性常量區域的!
是不能被修改的。
所以,你執行*str='a';
時就會崩潰掉。
c語言執行過程中提示應用程式錯誤
5樓:匿名使用者
#include
#include
int main()
else
}password[n] = '\0';
printf("\n%s\n",password); // 看看輸入的內容
return 0;}
6樓:匿名使用者
o沒有給初始值,剛開始的o不再0-87之間,
雖然32位保護模式下程序有4gb位址空間,但實際是靠分頁來做的,有的空間沒有對應到真實記憶體所以隨便給個位址可能引起記憶體訪問錯誤
7樓:
scanf("%s",1);就是報錯
執行程式時顯示應用程式發生異常未知的軟體異常oxe0434f4d,位置為ox7c812afb,該怎麼解決
8樓:匿名使用者
重啟下系統,再執行下,如還不行,就是程式安裝時出現錯誤了,要重新安裝。
c語言**寫完執行時應用程式錯誤怎麼回事?編譯時明明沒錯誤的啊
9樓:我才是淡淡
int name;
printf("what is your name?\n");
scanf("%s",&name);
你定義了乙個int型別的變數,卻嘗試將其賦值為乙個字串,肯定出錯,版你需要好好權看c語言的型別,尤其是c語言中是怎麼表示字串的
設計C 控制台應用程式,執行時,輸入兩個正整數,計算並輸出這兩個數之間所有不能被3和7整除的數的和
include using namespace std void main 至此,number1必然小於number2for temp number1 1 temp number2 1 temp temp逐個取number1和number2之間的數 cout cout 結果是 include usi...
C語言中如何輸出顯示程式的執行時間? 望賜教!
利用中clock函式實現,記錄下程式開始時的時間和結束後的時間,兩者一減就知道了,注意單位是毫秒,例如。include include include main 這個好解決,在程式執行前獲取一次系統時間t1,執行之後獲取一次系統時間t2,兩者相減即可。如何在c 程式中實時輸出程式執行時間,而且不影響...
c執行時提示班級錄入 load方法沒有採用「0」個引數的重
首先,你應該是在按鈕事件中呼叫了乙個 load的函式 對嗎!然後,我們游標放到 load 的中間按下f12進入 load函式中看一下這個方法是否帶有引數以及引數型別.然後回到我們的cs檔案中檢視我們呼叫 load 這個函式時給的引數個數以及型別是否與剛才我們f12看到的 load函式中的方法引數個數...