我的位置:首頁 > 電腦網路 > 程式語言

C#的有人會嗎?輸入數值,排序後遞增輸出

 
老師叫我們班用C#寫出下列這個東西

1.輸入任意個非零整數,直到按下ENTER鍵停止輸入
2.將輸入的數值依輸入順序印出
3.再將輸入的數值排序後由小至大印出

[hr=1,100,center,#000000]修正標題:已解決...by 語法天使
[hr=1,100,center,#000000]標題題意不清,以幫忙修正!...by 語法天使
B  語法天使   04-01 19:32 最後編輯 |   分享  引用  檢舉  編輯  刪除
 
        
 
你是用控制台模式 (Console Application) ,還是 Form?
我應該可以整個幫你寫出來!不難喔!
   分享  引用  檢舉  編輯  刪除
 
對不起過這麼久才回
用form
   分享  引用  檢舉  編輯  刪除
 
你把整個詳細需求都PO上來吧!
   分享  引用  檢舉  編輯  刪除
 
詳細喔 好像是下面這個吧 他給的題目就只有這樣

1.輸入任意個非零整數,直到按下ENTER鍵停止輸入
2.將輸入的數值依輸入順序印出
3.再將輸入的數值排序後由小至大印出
   分享  引用  檢舉  編輯  刪除
 
他說輸入任意個非零整數,那數字間是用逗號隔開還是一個空白位元?這都是關鍵耶!如果沒指定,就照我自己的意思囉!
   分享  引用  檢舉  編輯  刪除
 
他沒指定 用逗號隔開還是一個空白位元
   分享  引用  檢舉  編輯  刪除
 
完成囉!看看是不是你要的~~~http://homepages.wmich.edu/~t5mu/TWBBSTEST.rar
   分享  引用  檢舉  編輯  刪除
 
謝謝你的幫忙 不知道我有沒有這個榮幸跟你當個朋友ㄚ

對了我問題有請教一下喔 如果用Console Application寫出來的話會變成什麼樣ㄚ

可以寫出來給我看一下嗎?

又要麻煩你了真是不好意思
B  岡山殺神   04-27 00:27 最後編輯 |   分享  引用  檢舉  編輯  刪除
 
沒問題!這不難~~~如果是C#的話!我會盡我所能幫你~~
   分享  引用  檢舉  編輯  刪除
 
跑跑看吧~~
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleTWbbs
{
class Program
{
static void Main(string[] args)
{
Program run = new Program();
run.Interaction();
}

private void Interaction()
{
try
{
Console.WriteLine("請輸入任意個非零整數,並以" + " , " + "符號隔開!");
Console.Write("請輸入: ");
string sLine = Console.ReadLine();
string[] split = sLine.Split(',');
int[] IntArray = new int[split.Length];
for (int i = 0; i < IntArray.Length; i++)
{
IntArray[i] = Convert.ToInt32(split[i]);
}
Console.WriteLine("n");
Console.WriteLine("你輸入的值為: ");
for (int j = 0; j < IntArray.Length; j++)
{
Console.Write(IntArray[j] + "|");
}
Console.WriteLine("n");
Array.Sort(IntArray);
Console.WriteLine("值從小到大之排列為: ");
for (int i = 0; i < IntArray.Length; i++)
{
Console.Write(IntArray[i] + "|");
}
Console.WriteLine("n請按任意鍵離開...");
Console.Read();
}
catch (FormatException)
{
Console.WriteLine("錯誤! 請依照指示輸入值!!!n");
Interaction();
}
catch (OverflowException)
{
Console.WriteLine("錯誤! 請依照指示輸入值!!!n");
Interaction();
}
}
}
}
   分享  引用  檢舉  編輯  刪除
 
Console.WriteLine("n"); 的 n 都是 "n" 不知為啥顯示不出來!
   分享  引用  檢舉  編輯  刪除
 
"╲n"
   分享  引用  檢舉  編輯  刪除
 
QUOTE:
作者:B 風城遊子~ 回覆日期:2007-04-27 04:30:07

"╲n"


因為UBB 碼的第一個 "\" BBS 任為是關閉 tag 但如果是兩個協線 BBS 任為第二個協線為無意義所以顯示

但超過2個 那第一個之後將被視為空白一樣略過不 render 除非你用BBS 以建的 macros BBS 才不會略過
B  -瘋狂哈拉會-   03-21 12:33 最後編輯 |   分享  引用  檢舉  編輯  刪除
 
 
 

 
 
注意:非註冊用戶沒有發表文章的權利。  
帳號:  沒有註冊?    密碼: 忘記密碼?