在一行中輸入整數和字符。這種格式是(5s)
int number = Convert.ToInt32(Console.ReadLine());
for(int i=0; i<number; i )
{
int number ,char n = Convert.ToInt32(Console.ReadLine());
}
uj5u.com熱心網友回復:
for(int i=0; i<number; i ){
string entry;
entry = Console.ReadLine();
int num;
if (int.TryParse(entry, out num))
{
// it's a integer
}
else{
// it's a string
}
}
我不確定您這樣做的實際意圖是什么。但是你可以做的是,讀取輸入并嘗試將其決議為整數。如果它被決議,那么它就是整數,你可以按照你想要的方式使用它。如果它沒有被決議,那么它可能是一個字串,這就是你可以區分的方式。
uj5u.com熱心網友回復:
您可以將其作為字串獲取,然后進行子字串并決議為兩個變數
string input = Console.ReadLine();
int number = int.Parse(input.Substring(0,1));
for(int i=0; i<number; i )
{
string input = Console.ReadLine();
int number = int.Parse(input.Substring(0,1));
char n = char.Parse(input.Substring(1));
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/356544.html
下一篇:將短語拆分為多維字符陣列
