頁:
[1]
寫程式功能故障
電腦配備OS:WIN7 旗艦版 64bit
CUP:i5 760
顯卡:AMD HD6870
RAM:16GB
MB:ASUS P7H55
使用軟體:dev c++ 4.9.9.2版 語言:c++
寫完程式 編譯完會出現像下圖的這個可執行的exe檔
https://a473.static-file.com:8000/data/attachment/forum/201605/14/12324996nn9y30csty56iy.jpg
執行的話會跑出一個黑的框框裡面顯示你寫的程式
但是小弟我的電腦 可以編譯 有exe檔 但是點下去常常會跳不出來 有時候又可以
https://a473.static-file.com:8000/data/attachment/forum/201605/14/124110jpcavsehtgj4esup.jpg
點了沒反應 可是在處理程序又可以看見有在執行
不知道是甚麼軟體故障了
最後附上程式碼 我做的是快速排序法
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int partition(int A[],int l,int u)
{
int i;
i = l-1;
for(int j=l;j<u;j++)
{
if(A<A)
{
i++;
swap(A,A);
}
}
i++;
swap(A,A);
return i;
}
void quicksort(int A[],int a,int b)
{
if(a<b)
{
int q;
q = partition(A,a,b);
quicksort(A,a,q-1);
quicksort(A,q+1,b);
}
}
int main()
{
int n;
cout << "請輸入數量n: ";
cin >> n;
srand(time(NULL));
int A;
for(int i = 0;i < n; i++) A = rand();
for(int i=0;i<n;i++)
cout<<A << " ";
cout <<endl;
quicksort(A,0,n);
for(int i=0;i<n;i++)
cout<<A << " ";
cout <<endl;
system("pause");
return 0;
}
希望各位高手能幫助我
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> 先不說其他的,你 main 裡的 i 根本沒用到,這樣的迴圈操作正確嗎?
頁:
[1]