using System;
public class Solution
{
static void Main()
{
for (int i = 2; i <= 9; i++)
{
for (int j = 1; j <= 9; j++)
{
Console.WriteLine(i + " x " + j + " = " + (i * j) + "\t");
}
Console.WriteLine();
}
}
}
이렇게 하면
이런식으로 세로로 구구단이 출력된다.
이 식은 2*1 ~ 2*9 까지 출력이 되는걸 의미한다.
따라서 가로로 출력되게하려면
2*1~ 9*1을 출력하고 그 다음줄이 차례대로 출력하게 하면된다.
using System;
public class Solution
{
static void Main()
{
for (int i = 1; i <= 9; i++)
{
for (int j = 2; j <= 9; j++)
{
Console.Write(j + " x " + i + " = " + (i * j) + "\t");
}
Console.WriteLine();
}
}
}
이러면 가로출력 완료!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BJ
{
class Program
{
static void Main(string[] args)
{
int tgNums = new Random().Next(1, 101);
int gsNum = 0;
int count = 0;
int life = 5;
Console.WriteLine("위아래 게임을 시작합니다");
Console.WriteLine("남은 생명 : " + life);
while (gsNum != tgNums)
{
Console.WriteLine("추측한 숫자를 입력하세요");
Console.WriteLine("");
gsNum = int.Parse(Console.ReadLine());
Console.WriteLine("");
if (life < 1)
{
Console.WriteLine("남은 생명이 없습니다");
Console.WriteLine($"남은 생명 : {life}, Game Over");
break;
}
if (gsNum == tgNums)
{
Console.WriteLine("정답입니다!");
Console.WriteLine($"남은 생명 : {life}, 시도 횟수 : {count}");
}
else if (gsNum > tgNums)
{
count++;
--life;
Console.WriteLine("틀렸습니다! 더 작은 수를 입력하세요");
Console.WriteLine($"남은 생명 : {life}");
Console.WriteLine("");
}
else
{
count++;
--life;
Console.WriteLine("틀렸습니다! 더 큰 수를 입력하세요");
Console.WriteLine($"남은 생명 : {life}");
Console.WriteLine("");
}
}
}
}
}
이정도는 쉽다!
사실 야구게임 만들기도 시도해봤는데 그건 머리터져서 죽을뻔!