![]() |
|
|||||||
| 論壇說明 | 標記討論區已讀 |
|
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() |
|
|
主題工具 | 顯示模式 |
|
|
|
|
#1 (permalink) |
|
註冊會員
|
用這個看看吧
string months[12] ={"January","February","March","Aprile","May","June","July","August", "September","October","November","December"}; 印象中Char不能這樣用@@ 抱歉,我畢業後就沒碰過程式語言囉,剛看以前的書還真有點看不懂。 在語法、函數和變數等章節會有詳細說明 此帖於 2008-05-15 02:09 AM 被 ben2ben2 編輯. 原因: 補漏 |
|
|
送花文章: 98,
|
|
|
#2 (permalink) |
|
註冊會員
|
試試看吧!
語法:
#include <iostream>
#include <cstring>
#define SIZE 12
using namespace std;
void main()
{
char m[SIZE][20]={"January", "February", "March",
"April", "May","June","July", "Aguest",
"September", "October", "November", "December"};
char temp[20];
for(int a = 0 ; a < SIZE ; a++)
{
for(int j = a + 1 ; j < SIZE ; j++)
{
if( strcmp(m[a],m[j])>0 )
{
strcpy(temp,m[a]);
strcpy(m[a],m[j]);
strcpy(m[j],temp);
//char temp = m[a];
//m[a] = m[j];
//m[j] = temp;
}
}
}
cout << endl << "排序後 : " << endl;
for (int b = 0 ; b < SIZE ; b++)
cout << m[b] << endl;
}
|
|
|
送花文章: 362,
|
![]() |
| 主題工具 | |
| 顯示模式 | |
|
|
相似的主題
|
||||
| 主題 | 主題作者 | 討論區 | 回覆 | 最後發表 |
| 程式 - 汽泡排序的問題 | onlyaway | 程式語言討論區 | 1 | 2006-11-02 11:52 AM |