반응형
사용자에게 -5 이상의 정수를 하나 입력받아
입력받은 수부터 -5까지의 개수를 출력하는 프로그램을 작성해보자.
for문 ver.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void) {
int c = 0;
int a;
int num;
printf("정수 입력: ");
scanf("%d", &num);
if (num >= -5) {
for (a = -5; a <= num; a++)
c++;
printf("정수의 개수 : %d개\n", c);
}
printf("끝\n");
return 0;
}
▶ 사용자가 입력하는 변수는 num, 반복문을 수행할 변수는 a, 정수의 개수를 출력할 변수 c 지정
▶ 사용자가 입력한 정수가 -5 이상일 경우, -5부터 사용자가 입력한 수까지 값을 하나씩 늘려가며 반복문을 수행
while문 ver.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void) {
int c = 0;
int a;
int num;
printf("정수 입력: ");
scanf("%d", &num);
if (num >= -5) {
a = -5;
while (a <= num) {
c++;
a++;
}
printf("정수의 개수 : %d개\n", c);
}
printf("끝\n");
return 0;
}
do문 ver.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void) {
int num;
int a;
int c = 0;
printf("정수 입력: ");
scanf("%d", &num);
if (num >= -5) {
a = -5;
do {
c++;
a++;
} while (a <= num);
printf("정수의 개수 : %d개\n", c);
}
printf("끝\n");
return 0;
}
반응형
'Language > C' 카테고리의 다른 글
[ C ] [ 반복문 연습 문제 ] 정수 합 출력 프로그램 (0) | 2021.10.13 |
---|---|
[ C ] [ 반복문 연습 문제 ] 약수 합 출력 프로그램 (0) | 2021.10.13 |
[ C ] [ 반복문 연습 문제 ] 배수 출력 프로그램 (0) | 2021.10.13 |
[ C ] [ 반복문 연습 문제 ] 약수 개수 출력 프로그램 (0) | 2021.10.13 |
[ C ] [ 반복문 연습 문제 ] 배수 합 출력 프로그램 (0) | 2021.10.13 |