paizaのCランク獲得問題の解答がなかったので、備忘録として残します。
明らかに簡単な問題の場合は省略しますが、個人的に少しでも考えたコードを残していきたいと思います。
初心者ですので醜いコードを書きますが、温かい目で見守っていただけると嬉しいです。
また、より良い記述方法などありましたら、コメント等で教えていただけると嬉しいです。
目次
- 10 行の出力
- 【改行あり出力】1,000 行の出力
- 10 個の数値を出力 (末尾に半角スペース有)
- 10個の数値を出力
- 【文字列の出力】入力された 10 個の文字列を出力
10 行の出力
using System;
class Program
{
static void Main()
{
int[] num = { 813, 1, 2, 923874, 23648, 782356, 3256, 2342, 24324, 112 };
for(int i = 0; i < num.Length; i++)
{
Console.WriteLine(num[i]);
}
}
}
【改行あり出力】1,000 行の出力
using System;
class Program
{
static void Main()
{
for(int i = 1; i <= 1000; i++)
{
Console.WriteLine(i);
}
}
}
10 個の数値を出力
using System;
class Program
{
static void Main()
{
for(int i = 1; i <= 10; i++)
{
if(i == 10)
{
Console.Write(i);
}
else
{
Console.Write(i + " ");
}
}
}
}
入力された 10 個の文字列を出力
using System;
class Program
{
static void Main()
{
for(int i = 0; i < 10; i++)
{
if (i == 9)
{
Console.Write(Console.ReadLine());
}
else
{
Console.Write(Console.ReadLine()+" ");
}
}
}
}
【文字列の出力】入力された 10 個の文字列を出力
using System;
class Program
{
static void Main()
{
string [] array = Console.ReadLine().Split();
for (int i=0;i<array.Length;i++){
Console.WriteLine(array[i]);
}
}
}