열혈 C프로그래밍 07-1
2020. 1. 13. 23:15ㆍ프로그래밍/C
문제 1.
프로그램 사용자로부터 양의 정수를 하나 입력 받아서,
그 수만큼 "Hello World!"를 출력하는 프로그램을 작성해보자.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void func_1() {
int num;
int i = 0;
printf("양의 정수를 입력하세요. \n");
scanf("%d", &num);
while (i < num) {
printf("Hello World! \n");
i++;
}
}
int main(void) {
func_1();
return 0;
}
문제 2.
프로그램 사용자로부터 양의 정수를 하나 입력 받은 다음,
그 수만큼 3의 배수를 출력하는 프로그램을 작성해보자.
예를 들어서 5를 입력 받았다면, 3 6 9 12 15를 출력해야 한다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void func_2() {
int num;
int i=1, k;
printf("정수를 입력하세요. \n");
scanf("%d", &num);
while (i < num+1) {
k = 3 * i;
printf("%d \n", k);
i++;
}
}
int main(void) {
func_2();
return 0;
}
문제 3.
프로그램 사용자로부터 계속해서 정수를 입력받는다.
그리고 그 값을 계속해서 더해 나간다. 이러한 작업은 프로그램 사용자가 0을
입력할 때까지 계속되어야 하며, 0이 입력되면 입력된 모든 정수의 합을 출력하고
프로그램을 종료시킨다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void func_3() {
int num = 1;
int a = 0;
while (num != 0) {
scanf("%d", &num);
a += num;
}
printf("%d", a);
}
int main(void) {
func_3();
return 0;
}
문제 4.
프로그램 사용자로부터 입력받은 숫자에 해당하는 구구단을 출력하되,
역순으로 출력하는 프로그램을 작성해보자.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void func_4() {
int num;
int cnt = 9;
scanf("%d", &num);
while (cnt > 0) {
printf("%d x %d = %d \n", num, cnt, num * cnt);
cnt--;
}
}
int main(void) {
func_4();
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-2 (0) | 2020.01.15 |