숫자 2개를 입력받고, 몫과 나머지 출력하기
// 숫자 2개 입력받고, 몫과 나머지 출력하기
void main(void)
{
int num1, num2;
printf("정수 두 개 입력: ");
scanf("%d %d", &num1, &num2);
printf("%d를 %d로 나누면 몫은 %d이고 나머지는 %d이다.",
num1, num2, num1 / num2, num1%num2);
}
결과
정수 두 개 입력: 10 5 10를 5로 나누면 몫은 2이고 나머지는 0이다. |
빨간색은 입력을 한 부분임.
숫자 1개를 입력받고, 그 숫자에 해당하는 구구단 출력하기
// 노가다로 출력하기
void main(void)
{
int num;
printf("몇 단을 출력할지 정수 한 개를 입력하세요: ");
scanf("%d", &num);
printf("%d x 1 = %d\n", num, num * 1);
printf("%d x 2 = %d\n", num, num * 2);
printf("%d x 3 = %d\n", num, num * 3);
printf("%d x 4 = %d\n", num, num * 4);
printf("%d x 5 = %d\n", num, num * 5);
printf("%d x 6 = %d\n", num, num * 6);
printf("%d x 7 = %d\n", num, num * 7);
printf("%d x 8 = %d\n", num, num * 8);
printf("%d x 9 = %d\n", num, num * 9);
}
// for 반복문 사용
void main(void)
{
int num, i;
printf("몇 단을 출력할지 정수 한 개를 입력하세요: ");
scanf("%d", &num);
for (i = 1; i <= 9; i++)
{
printf("%d x %d = %d\n", num, i, num*i);
}
}
// while 반복문 사용
void main(void)
{
int num, i = 1;
printf("몇 단을 출력할지 정수 한 개를 입력하세요: ");
scanf("%d", &num);
while (i <= 9)
{
printf("%d x %d = %d\n", num, i, num*i);
i++;
}
}
// 함수 사용해보기
#include <stdio.h>
void calc(int j)
{
int i;
for (i = 1; i <= 9; i++)
{
printf("%d x %d = %d\n", j, i, j*i);
}
}
void main(void)
{
int num;
printf("몇 단을 출력할지 정수 한 개를 입력하세요: ");
scanf("%d", &num);
calc(num);
}
이거말고 더 있나..?
'공부 > C언어' 카테고리의 다른 글
(C 예제) for 반복문 예제(구구단 9단까지/구구단 약간 응용) (0) | 2020.06.15 |
---|---|
(C 예제) scanf 몇 가지 예제(소문자 입력 대문자 출력/입력받은 문자열 출력) (0) | 2020.06.15 |
(C) 특수문자, 서식문자 (0) | 2020.06.15 |
(C) 리터럴 상수, 심볼릭 상수 (0) | 2020.06.14 |
(C) 비트 연산자 (0) | 2020.06.14 |