1樓:陽光上的橋
scanf應該使用&,語句修改為:
scanf("%d", &a[i]);
為什麼我的c語言程式沒有錯誤卻總是不能執行
2樓:舍我¢其誰
linking...
link : fatal error lnk1104: cannot open file "debug/cpp1.exe"
執行 link.exe 時出錯.
這個我也抄
遇見過,其實你這段話寫的沒一點問題,但為什麼會出現這樣的原因是因為:他並沒有構建,就是說在linking的時候已經出現了問題,問題一般是由於類庫的某些檔案在自己不知道的情況下給修改了,已構成無法構建的問題!
3樓:匿名使用者
你是不還有另外乙個c程式的視窗開著等帶你輸入呢?
吧其他程式關了試試
4樓:匿名使用者
我機器上執行過了,結果是25,也用的是vc6
報錯是說打不開cpp1.exe,cpp1是你的工程名吧?你是不是之前開啟了沒關?不然重開一下vc看看能不能進?
5樓:匿名使用者
debug/cpp1.exe
是因為你已經在除錯,但沒把它閉關又去在除錯,,
所以先關閉上乙個除錯的程式,在去除錯就ok
6樓:匿名使用者
多種可能。
1.裝在c盤了,vista上不能訪問,管理員模式執行試試。
2.目前程序中正又乙個cpp1.exe正在執行,所以這個檔案受保護,不能開啟建立。建議結束該程序,再link。
7樓:匿名使用者
看看link.exe 是否缺少.dll的檔案
c語言中,程式沒有錯誤但是執行後卻不顯示
8樓:
**不是你寫來
的吧?因為**沒有問源題,只是輸入
bai時要先輸入個數dun,再輸入zhin個數,最後輸入乙個要找的數——dao這**沒有輸入錯誤提示,所以輸入錯了就沒有輸出,等待下一次輸入。而且,**是多組迴圈,若要退出,得輸入兩次ctrl+z鍵,否則啥也不顯示等待下一輪輸入。比如你輸入4↙(↙表示回車),再輸入1 2 3 4(空格隔開)↙,最後輸入3↙,那麼,輸出就是
用函式1找到的i,j為:(2,2)
用函式2找到的下標為:2
若不退出則進入下一輪,若要退出則輸入^z↙^z↙即可。^z表示同時壓下ctrl鍵和z鍵。
c語言程式不能執行啊,沒有錯誤,只有幾個警告
9樓:眾裡尋他
||case'1': findnum();system("pause");break;
case'2': findroot();system("pause");break;
case'3': detective();system("pause");break;
case'4': bear();system("pause");break;
case'5': diamond();system("pause");break;
case'6': printf("goodbye\n");
改case 1:..
case 2:..
case 3:..
case 4:..
case 5:..
case 6:..
因為bai你du
的 int menu_select()/*選單zhi選擇dao
操作專*/
是while(c<'1'|屬|c>'6');
return (c-'0');
10樓:
是提示你這些函式沒有實現,只寫了宣告,但並未實現,而且你呼叫了這些函式。你可以注釋掉呼叫這些函式的地方,然後執行一次。就不會有警告了。
11樓:匿名使用者
不能執行是什麼意思?沒法編譯執行還是執行出問題?沒錯誤一般就可以編譯執行。
能編譯執行嗎?能的話按f10單步除錯,看出錯的地方是什麼。
把編譯執行的結果包括警告貼上來吧,看程式太費時間
c語言程式設計除錯後沒有錯誤但是卻無法執行是怎麼回事?
12樓:匿名使用者
無法執行可bai能遇到的du問題:
編譯沒錯,但是zhi執行後彈出記憶體相關dao報錯------》有邏
版輯錯誤,或者記憶體呼叫錯權誤
執行直接閃退---------------》有可能該程式無任何執行結果輸出語句,或者使用編譯器(or ide)與作業系統不相容
暫時只能想起這麼多了。
13樓:12端木歪歪
能編譯才能執行,除錯只是分部進行。
C語言,這裡編譯沒有錯誤,為什麼執行時出錯
x是整型,在最後乙個printf函式 中應該用 d,你用的是 lf。如果你要回用 lf,程式應該改答為 include stdio.h void main 是求最大公約數吧?printf lf x 中的控制符不正確,應改為 d,即printf d x emm,我跑了下沒問題啊,可以說下程式是做什麼的...
C語言錯誤,關於C語言程式的問題
呵呵,粗心了哦 62616964757a686964616fe58685e5aeb931333238646331 for i 1 i,直到字串尾的。你的 中從i 1開始給字元陣列賦值,就導致第0個字元一直沒有被賦值,並且由於 char line 1000 陣列沒有進行初始化,所以line 0 中就是...
C 程式有錯誤,繼承和派生部分的,求改錯
修改如下 class student1 public student 宣告公用派生類student1 public student1 int n,char nam 10 int a student n,nam 派生類建構函式 class student1 public student 宣告公用派生類...