티스토리 뷰
using System;
using System.Linq; // .Contains
namespace test
{
class Program
{
static void Main(string[] args)
{
Random rand = new Random();
int[] num = new int[7];
// 번호
for (int i = 0; i < num.Length; i++)
{
int a = rand.Next(1, 46);
if (!num.Contains(a))
num[i] = a;
else
i--;
}
// 버블정렬
for (int j = 0; j < num.Length - 1; j++)
{
for (int k = 1; k < num.Length - 1; k++)
{
if (num[k] < num[k - 1])
{
// 스왑
int temp = num[k];
num[k] = num[k - 1];
num[k - 1] = temp;
}
}
}
Console.WriteLine("로또 번호");
for (int m = 0; m < num.Length - 1; m++)
{
Console.Write(num[m] + " ");
}
Console.WriteLine();
Console.WriteLine("보너스 번호");
Console.WriteLine(num[6]);
}
}
}
+추가 : 나중에 안 사실인데
C#은 배열 정렬함수를 제공해준다.
Array.Sort(배열이름);
'프로그래밍 > 알고리즘' 카테고리의 다른 글
문자열 순열 알고리즘 JAVA (0) | 2020.11.16 |
---|---|
C 가위바위보 게임 (0) | 2019.08.20 |
Python 숫자 야구 게임 (1) | 2019.07.29 |
C 다이아몬드 ver.2 (0) | 2019.07.24 |
C# 다이아몬드 (5) | 2019.06.20 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday