열혈 C프로그래밍 07-2
2020. 1. 15. 21:08ㆍ프로그래밍/C
문제 1.
프로그램 사용자로부터 총 5개의 정수를 입력 받아서, 그 수의 합을 출력하는 프로그램을 작성해보자.
단 정수는 반드시 1이상, 1미만의 수 입력시 입력으로 인정하지 않고 재 입력을 요구
1이상의 정수 5개를 모두 입력받자
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void func_1(){
int num = 1;
int sum = 0, cnt = 0;
printf("1이상의 정수를 입력하세요. \n");
while (cnt < 5) {
scanf_s("%d", &num);
sum += num;
cnt++;
while (num < 1) {
printf("재입력 \n");
scanf_s("%d", &num);
sum += num;
}
}
printf("정수 5개의 합: %d \n", sum);
}
int main(void) {
func_1();
return 0;
}
문제 2.
아래의 출력을 보이는 프로그램을 작성해보자
*
o*
oo*
ooo*
oooo*
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void func_2() {
int cnt = 0;
int i;
while (cnt < 5) {
i = 0;
while (i < cnt) {
printf("o");
i++;
}
printf("*\n");
cnt++;
}
}
int main(void) {
func_2();
return 0;
}
'프로그래밍 > C' 카테고리의 다른 글
열혈 C 프로그래밍 11-1 (0) | 2020.01.17 |
---|---|
열혈 C프로그래밍 09-1 (0) | 2020.01.16 |
열혈 C프로그래밍 07-4 (0) | 2020.01.15 |
열혈프로그래밍 C 07-3 (0) | 2020.01.15 |
열혈 C프로그래밍 07-1 (0) | 2020.01.13 |