作者snis781223 (Su-Sin)
看板C_and_CPP
標題[問題] 關於排列組合的程式......
時間Fri Apr 3 15:17:50 2009
各位高手你們好,我是C++的初學者。
關於一個排列組合的問題如下:
我想寫一個程式,能將一個三位數的排列組合一一列出。
程式如下:
#include <iostream> (這是什麼意思?)
using namespace std; (這是什麼意思?)
int main()
{
int n,a,b,c;
cout << "輸入一個三位數:";
cin >> n;
a = n%10;
b =(n/10)%10;
c =(n/100)%10;
int x,y,z,p,q,r;
x = a*100+b*10+c;
y = a*100+c*10+b;
z = b*100+a*10+c;
p = b*100+c*10+a;
q = c*100+a*10+b;
r = c*100+b*10+a;
下面還有,太多所以沒列出來!
這個程式在我用的軟體跑不出來。
我是用C++ Builder6,請問一下要怎麼改?
我想在Edit1裡面輸入數字、Label1顯示排列的結果。
有誰是C++ Builder 6的使用者,可以來幫我解答一下嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.17.30
1F:→ adrianshum:連 header 和 using 還沒搞懂, 就要寫GUI 我覺得不太行 04/03 15:20
2F:推 legnaleurc:next_permutation ?? XD 04/03 15:20
3F:→ adrianshum:還有, 跑不出來是怎麼個跑不出來? 04/03 15:21
4F:→ snis781223:關於legnaleurc所說的,我在網路上有查到,但我是新手 04/03 17:29
5F:→ snis781223:不會寫。 04/03 17:29
6F:→ snis781223:我說了我是初學者......老師上課也都不會說這些,所以 04/03 17:31
7F:→ snis781223:我不太懂上面的東西,跑不出來就是程式run不出來。 04/03 17:32
8F:→ snis781223:但是上面沒有顯示哪裡有錯誤! 04/03 17:33
9F:→ windincloud:這樣的寫法是傳說中的硬幹???? 04/03 18:23
10F:→ windincloud:先找本C++ How to program 或是其他的基礎書籍看看先 04/03 18:24
11F:→ snis781223:謝謝windincloud,我再去找這本書來看看!^^ 04/03 18:41