반응형
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;
}
반응형
'Language > C' 카테고리의 다른 글
[ C ] [ 반복문 연습 문제 ] 실수 합 프로그램 (0) | 2021.10.12 |
---|---|
[ C ] [ 반복문 연습 문제 ] 1과 100까지의 합 출력 프로그램 (0) | 2021.10.12 |
[ C ] 반복문 & 분기문 (0) | 2021.10.12 |
[ C ] [ switch 조건문 연습 문제 ] 특수 문자 아스키코드값 출력 프로그램 (0) | 2021.10.12 |
[ C ] [ switch 조건문 연습 문제 ] 홀수 확인 프로그램 (0) | 2021.10.12 |