냠냠냠

도전! 프로그래밍 1 - 2 본문

언어/C

도전! 프로그래밍 1 - 2

[Nada] 2019. 1. 25. 17:06

툴: 비쥬얼 스튜디오 2017

문제: 사용자로부터 두 개의 정수를 입력 받아서 구구단 출력하기.

예) 3, 5 입력 -> 3, 4, 5 단 출력

조건: 입력 순서가 자유로워야 함. 3과 5 , 5와 3 입력 시 같은 결과 출력


[소스코드]

#include "stdafx.h"
#pragma warning(disable:4996)
int main()
{
int num1, num2;
printf("두 개의 정수 입력: ");
scanf("%d %d", &num1, &num2);
if (num1 == num2) {
for (int i = 1; i < 10; i++) {
printf("%d x %d = %d \n", num1, i, num1*i);
}
}
else if (num1 > num2) {
while (true) {
for (int i = 1; i < 10; i++) {
printf("%d x %d = %d \n", num2, i, num2*i);
}
if (num2 == num1)
break;
num2++;
}
}
else if (num1 < num2) {
while (true) {
for (int i = 1; i < 10; i++) {
printf("%d x %d = %d \n", num1, i, num1*i);
}
if (num1 == num2)
break;
num1++;
}
}
return 0;
}

[결과화면]




'언어 > C' 카테고리의 다른 글

도전! 프로그래밍 1 - 3  (0) 2019.01.25
도전! 프로그래밍 1 - 1  (0) 2019.01.25
윤성우 열혈 C 프로그램 복습  (0) 2019.01.25
Comments