반응형
#기초알고리즘 #반복문 #1부터 #10까지 #출력 #if #for #while #do #goto
[문제] 1부터 10까지 출력하는 프로그램을 여러가지 제어문 또는 반복문을 이용해서 작성하시오.
- for 문
- while 문
- do ~ while 문
- goto 문
for 문
#include <stdio.h>
int main()
{
int i;
for (i = 1; i <= 10; i++)
printf("%d ", i);
printf("\n");
return 0;
}
while 문
#include <stdio.h>
int main()
{
int i = 0;
while (i < 10)
{
i++;
printf("%d ", i);
}
printf("\n");
return 0;
}
위 코드는 ++ 연산자를 활용하면 좀 더 간단하게 작성될 수 있습니다.
#include <stdio.h>
int main()
{
int i = 0;
while (i < 10)
printf("%d ", ++i);
printf("\n");
return 0;
}
do ~ while 문
#include <stdio.h>
int main()
{
int i = 0;
do
{
i++;
printf("%d ", i);
} while (i < 10);
printf("\n");
return 0;
}
goto 문
#include <stdio.h>
int main()
{
int i = 0;
HI:
i++;
printf("%d ", i);
if (i < 10) goto HI;
printf("\n");
return 0;
}
반응형
'C_C++ > 기초_알고리즘_문제' 카테고리의 다른 글
(C언어) 초 단위 시간을 시간 분 초로 변경하기 (0) | 2022.11.05 |
---|---|
(C언어) 1-2+3-4+5-6+ ... +99-100=? (0) | 2022.11.04 |
(기초 알고리즘) 1부터 N까지의 합 구하기 (0) | 2022.11.03 |
(기초 알고리즘) 두 값 교환하기 (0) | 2022.11.03 |
(기초 알고리즘) 사칙연산 a=10, b=3, 10+3=13, .. (0) | 2022.11.02 |