728x90
반응형
1. while문을 이용하여 1~100까지 출력하세요.
2. while문을 이용하여 10~20까지 출력하세요.
3. while문을 이용하여 1~10까지 합을 출력하세요
4. while문을 이용하여 1~10까지 중 짝수만 출력하세요.
5. while문을 이용하여 10~1까지 출력하세요
6. while문을 이용하여 100~1까지 홀수만 출력하세요
1.while문을 이용하여 1~100까지 출력하세요.
internal class Program
{
static void Main(string[]args)
{
int i = 0; //i에 대한 선언
while (i<=100) //i의 범위가 100이하로 설정
{
Console.Write(" " + i); // 출력 시(i) 있게 되면 세로로 너무 길어지고
// (whileLine이면 세로로 쭉 출력된다.)
// 하나씩 출력 후 구분이 가야해서 " "공백을 이용해 한칸을 띄워줬다.
i++; // 1~100까지 출력해야하고 1씩 커져야 해서 1++; 를 이용했다.
}
}
}
2.while문을 이용하여 10~20까지 출력하세요.
internal class Program
{
static void Main(string[] args)
{
int i =10;
while(i<=20) // i는 10으로 선언을 해줬고 범위를 20 이하로 조건을 줫다.
{
Console.WriteLine(i); // 세로(다음줄) 이므로 Console.WriteLine이 들어갔다.
// 이번에는 세로로 출력시켜서 출력후 공백은 두지 않았다.
i++; // 1씩증가
}
}
}
3. while문을 이용하여 1~10까지 합을 출력하세요
internal class Program
{
static void Main(string[] args)
{
int i = 0; // i에 대한 선언
int sum = 0; // sum 합에 대한 선언
while(i<=10) // 1~10까지의 합이라는 조건
{
sum = sum + 1; // sum+=1; 과 같다. 합에 +1 을 하라는 뜻 합에 +1, 합에 +1...
i++; // 1씩 계속 증가함을 의미한다.
}
Console.WriteLine(sum); // sum 총 합의 결과물을 출력하라는 뜻
}
}
4. while문을 이용하여 1~10까지 중 짝수만 출력하세요.
internal class Program
{
static void Main(string[] args)
{
int i = 0;
while(1<=10)
{
i++; //i가 10까지 계속 증가해야하므로 i++가 들어감
if(i%2==0) //짝수의 몫은 0이다. i%2==1 이면 몫이 있으므로 홀수이다.
Console.WriteLine(i);
}
}
}
5. while문을 이용하여 10~1까지 출력하세요
internal class Program
{
static void Main(string[] args)
{
int i = 10; // 10~1까지 출력이므로 10으로 선언했다.
while(i>=1) // 1까지 이므로 보다는 크다는 조건을 줌.
{
Console.WriteLine(i);
i--; // 10~1까지로 점점 감소하는 값이므로 i--; 를 넣었다.
}
}
}
6. while문을 이용하여 100~1까지 홀수만 출력하세요
internal class Program
{
static void Main(string[] args)
{
int i = 100; // 100~1까지의 범위이므로 100으로 선언
while(i>=1) // 1까지 이므로1보다는 크다는 조건을 줌
{
if(i%2==1) // 홀수를 추력하므로 1%2==1 몫이 남는 조건을 줌
Console.Write(" " +i); // 출력시 가로출력을 시켜주기위해 Write를 썻고 보기 좋게 " "공백을 줌
i--; // 100~1 까지의 홀수로 감소하는 값이므로 i--; 를 줌
}
}
}
728x90
반응형
'프로그래머 > 코딩(C#)' 카테고리의 다른 글
_04_Operator / 비교연산 (2) | 2023.03.29 |
---|---|
_03_Operator / 연산자 (2) | 2023.03.29 |
_02_Integer (6) | 2023.03.28 |
_01_Variable (4) | 2023.03.28 |
C#_코딩시작시 먼저 알아야 했던것들... (0) | 2023.01.08 |