C語言程式設計問題,C語言 程式設計後,有錯誤,怎麼檢視是那部分出錯了!

時間 2021-08-30 10:45:09

1樓:陸仁淼

//你的隨機數大小範圍是多少 我這裡把它當成10000#include

using namespace std;

int swap(int &a,int &b) // 將兩數交換的函式

int main()

for(int i=0;i<100;i++)printf("%d\n",a[i]);

return 0;}

2樓:滄海雄風

#include

#include

#include

#include

void createnums()

;int i =0;

fp = fopen("num.txt","w");

srand((unsigned)time(null));

for (i=0;i<100;i++)

fclose(fp);

}void sortnums(int *a)}}

}void readnums(int *a)

;int i =0;

fp = fopen("num.txt","r");

srand((unsigned)time(null));

for (i=0;i<100;i++)

fclose(fp);

}void printnums(int *a)}}

main()

;//createnums();    //生成隨機數並存檔案

readnums(a);     //從檔案讀取生成的隨機數

printf("before\n");

printnums(a);       //輸出讀入的隨機數到螢幕

sortnums(a);        //排序

printf("after\n");

printnums(a);   //輸出排序完成的隨機數到螢幕

}before

29721    445  18042  32373   5725  22470  24090  31142  12509  27989

21130  20545   6021  26412   5073  22341   7213   7513  28951  23371

27351   5737  30471   5471  31537  17113   3447  25102  15202   3277

6219  28352  22530   4100   8086  20809  17770   3596  17155  15802

28207  29362  31860  20093  10985  31933  30184   4769  26425  24284

30370  22130   6154  27868  11144  23117  26390  10526  20169  27570

14252  17993  29378   5275  26801  28988  29731  21772  30694  30535

22349   6892  27240   7322   5375  27667   7805  14077   6706  30372

27277  24770  32577  31645  11631  22520  14925  18348  13287  24034

20704  11845   5996  10920  19664  15089  31278  18763  30823   3305

after

445   3277   3305   3447   3596   4100   4769   5073   5275   5375

5471   5725   5737   5996   6021   6154   6219   6706   6892   7213

7322   7513   7805   8086  10526  10920  10985  11144  11631  11845

12509  13287  14077  14252  14925  15089  15202  15802  17113  17155

17770  17993  18042  18348  18763  19664  20093  20169  20545  20704

20809  21130  21772  22130  22341  22349  22470  22520  22530  23117

23371  24034  24090  24284  24770  25102  26390  26412  26425  26801

27240  27277  27351  27570  27667  27868  27989  28207  28352  28951

28988  29362  29378  29721  29731  30184  30370  30372  30471  30535

30694  30823  31142  31278  31537  31645  31860  31933  32373  32577

press any key to continue

3樓:柳葉才掉

偶然值林叟,談笑無還期。

c語言程式設計問題

4樓:手機使用者

解題思bai路:完全跟百錢買百雞的問題是du一樣的!設大zhi馬,中馬,小馬dao的匹数分別為x,y,z;可以得到回兩個方程:

x+y+z=100; 3*x+2*y+z/2=100; 將第二個

答方程變形為:6*x+4*y+z=200; 從第二個方程變形的方程中,我們可以看到,x的最大值為200/6=33.3;即中馬,小馬都不用,只用大馬最多用34;1<=x<=34; 同樣中馬y的最大值為200/4=50;1<=y<=50;再將第三個方程減去第一方程變成5*x+3*y=100;這個方程就是我們簡化後的判斷條件用列舉法求可的如下的程式:

#include

int main()}

c語言 程式設計後,有錯誤,怎麼檢視是那部分出錯了!

5樓:

不知道你用的什麼編譯器

,大部分編譯器都會告訴你是在哪個檔案的哪一行出錯和出的什麼錯一般在錯誤上雙擊就能跳轉到那一行上去

1.if後面不能有分號,雖然編譯能過,但是錯誤的邏輯2.你的問題是花括號不匹配,按ctrl+a全選,然後再按alt+f8進行格式化,就能看到是**多了或者少了

3.你在下面error那一行雙擊,就能看到哪一行不對

6樓:我不知道

在錯誤 x個,警告 x個上面就對應有x個錯誤的位置和型別,有些編譯器雙擊它還會轉到相應的位置。警告類似。

7樓:匿名使用者

vc6.0最下面的輸出視窗就可以看出錯誤阿,只是因為是英文的不太好懂。如

c:\documents and settings\administrator\桌面\c+練習\lx6\x.cpp(6) :

error c2146: syntax error : missing ';' 就是說名為x.

cpp的原始檔的第六行出錯了,什麼錯誤呢?缺失了乙個「;」。

記得要滑動滾動條去檢視,不懂的還是要多問問老師。我也是正在學習中的。

8樓:匿名使用者

出錯會有提示啊。找到出錯點,看看程式是變數沒賦值還是少了分號,等等錯誤啊,編譯器會報錯的,也會指出錯誤啊。

9樓:匿名使用者

暈這個問題太寬泛了不同的問題都有不同的解決方式

如果環境不同也會不一樣 樓主最好把自己的側重點說出來

10樓:匿名使用者

有提示,vc的話,只要點下面的提示,會有顯示是哪一行

11樓:flashyy雙魚

少了main函式頭都不知道?

程式設計c語言,程式設計C語言

答案應該是 you me 其實該程式執行有點問題,改成下面編譯才能通過 include include int main char arr 2 4 strcpy arr 0 you strcpy arr 1 me arr 0 3 printf s n arr 0 return 0 說明 首先執行st...

C語言問題,C語言程式設計問題

如果格式控制串中有非格式字元則輸入時也要輸入該非格式字元。例如 scanf d,d,d a,b,c 其中用非格式符 作間隔符,故輸入時應為 5,6,7 與scanf 雙引號之間的格式必須一樣 又如 則輸入應為 a 5,b 6,c 7 如輸入的資料與輸出的型別不一致時,雖然編譯能夠通過,但結果將不正確...

C 程式設計簡單問題,c語言程式設計問題

一般正規的學校都不會教表現層方面的東西,只介紹語言本身是程式設計思路,寫windows介面涉及到使用windows api的範疇了,他已經不是純粹的程式設計的東西,商業化的成分更大一些。程式最重要的是思想,寫介面什麼的並不複雜,而且這樣的工作也不需要多少人來說。越是大公司,程式對它們來說就是理念遠大...