Language/C
[ C ] [ 반복문 연습 문제 ] 입력 받은 수까지 출력 프로그램
곽수진
2021. 10. 12. 03:36
반응형
1부터 사용자에게 입력받은 수까지 출력하는 프로그램을 출력해보자.
for문 ver.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void) {
int a; // 1부터 입력받은 수 제어변수
int n;
scanf("%d", &n);
n = n < 0 ? -n : n;
for (a = 1; a <= n; a++)
printf("%d ", a);
return 0;
}
▶ n = n < 0 ? -n : n : n이 0보다 작을 경우 참이면 n에 -를 붙이고 거짓일 경우 n 그대로를 n에 다시 저장
while문 ver.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void) {
int a;
int n;
scanf("%d", &n);
n = n < 0 ? -n : n;
a = 1;
while (a <= n) {
printf("%d ", a);
a++;
}
return 0;
}
do문 ver.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void) {
int a;
int n;
scanf("%d", &n);
n = n < 0 ? -n : n;
a = 1;
do {
printf("%d ", a);
a++;
} while (a <= n);
return 0;
}
반응형