본문내용
x)
{
for (int i = 1; i < 10; i++)
{
printf(\"%d x %d = %d \\n\", x, i, x*i);
}
printf(\"\\n\");
}
int main()
{
int num1, num2;
printf(\"두 개의 정수를 입력하세요 \");
scanf_s(\"%d %d\", &num1, &num2);
if (num1 < num2)
{
for (; num1 <= num2; num1++) gugudan(num1);
}
else if (num2 < num1)
{
for (; num2 <= num1; num2++) gugudan(num2);
}
else gugudan(num1); // 두 수가 같을 경우
return 0;
}
- 결과
도전 3
- 소스코드
#include
int GCM(int x, int y)
{
int i;
i = (x <= y) ? x : y; //입력된 두 수 중 작은 수를 선택
for (int j = i; j > 0; j--) //작은 수를 하나씩 감소시키면서 대입
{
if (x % j == 0 && y % j == 0) return j; // 조건에 맞으면 반환
}
}
int main()
{
int num1, num2;
printf(\"두 개의 정수를 입력 \");
scanf_s(\"%d %d\", &num1, &num2);
printf(\"G C M = %d\\n\", GCM(num1, num2));
return 0;
}
- 결과
도전 4
- 소스코드
int main()
{
int cream = 1, saewoo = 1, cola = 1;
int total=0;
printf(\"현재 당신이 소유하고 있는 금액 : 3500\\n\");
for (cream = 1; cream <= 4; cream++) // 크림빵을 살 수 있는 최대회수 4회
{
for (saewoo = 1; saewoo <= 3; saewoo++) // 새우깡을 살 수 있는 최대회수 3회
{
for (cola = 1; cola <= 5; cola++) // 새우깡을 살 수 있는 최대회수 5회
{
total = (cream * 500) + (saewoo * 700) + (cola * 400);
if (total == 3500) printf(\"크림빵(%d개), 새우깡(%d개), 콜라(%d병) \\n\", cream, saewoo, cola);
}
}
}
printf(\"어떻게 구입하시겠습니까? \\n\");
return 0;
}
- 결과
도전 5
- 소스코드
#include
int main()
{
int num = 2;
int count=0;
while (count < 10)
{
for (int i = 2; i <= num; i++)
{
if (num%i == 0) //숫자를 나누었을때 0이 나오는 수 중에서
{
if (i < num) break; // num보다 작으면 다음 숫자로
else // num과 같으면 소수이므로 출력
{
printf(\"%d \", num);
count++;
}
}
}
num++;
}
return 0;
}
- 결과
도전 6
- 소스코드
#include
int main()
{
int second;
int hour = 0, min = 0, sec = 0;
printf(\"초(second)를 입력 :\");
scanf_s(\"%d\", &second);
hour = second / 3600;
min = second /3600 / 60;
sec = second % 60;
printf(\"[ h: %d , m : %d , s : %d ] \\n\", hour, min, sec);
return 0;
}
- 결과
도전 7
- 소스코드
#include
int main()
{
int num, sum =2;
int k = 0;
printf(\"상수 n 입력 :\");
scanf_s(\"%d\", &num);
while (sum <= num)
{
sum = sum * 2;
k++;
}
printf(\"공식을 만족하는 k: %d \\n\", k);
return 0;
}
- 결과
도전 8
- 소스코드
#include
int main()
{
int num, sum =2;
int k = 0;
printf(\"상수 n 입력 :\");
scanf_s(\"%d\", &num);
while (sum <= num)
{
sum = sum * 2;
k++;
}
printf(\"공식을 만족하는 k: %d \\n\", k);
return 0;
}
- 결과
{
for (int i = 1; i < 10; i++)
{
printf(\"%d x %d = %d \\n\", x, i, x*i);
}
printf(\"\\n\");
}
int main()
{
int num1, num2;
printf(\"두 개의 정수를 입력하세요 \");
scanf_s(\"%d %d\", &num1, &num2);
if (num1 < num2)
{
for (; num1 <= num2; num1++) gugudan(num1);
}
else if (num2 < num1)
{
for (; num2 <= num1; num2++) gugudan(num2);
}
else gugudan(num1); // 두 수가 같을 경우
return 0;
}
- 결과
도전 3
- 소스코드
#include
int GCM(int x, int y)
{
int i;
i = (x <= y) ? x : y; //입력된 두 수 중 작은 수를 선택
for (int j = i; j > 0; j--) //작은 수를 하나씩 감소시키면서 대입
{
if (x % j == 0 && y % j == 0) return j; // 조건에 맞으면 반환
}
}
int main()
{
int num1, num2;
printf(\"두 개의 정수를 입력 \");
scanf_s(\"%d %d\", &num1, &num2);
printf(\"G C M = %d\\n\", GCM(num1, num2));
return 0;
}
- 결과
도전 4
- 소스코드
int main()
{
int cream = 1, saewoo = 1, cola = 1;
int total=0;
printf(\"현재 당신이 소유하고 있는 금액 : 3500\\n\");
for (cream = 1; cream <= 4; cream++) // 크림빵을 살 수 있는 최대회수 4회
{
for (saewoo = 1; saewoo <= 3; saewoo++) // 새우깡을 살 수 있는 최대회수 3회
{
for (cola = 1; cola <= 5; cola++) // 새우깡을 살 수 있는 최대회수 5회
{
total = (cream * 500) + (saewoo * 700) + (cola * 400);
if (total == 3500) printf(\"크림빵(%d개), 새우깡(%d개), 콜라(%d병) \\n\", cream, saewoo, cola);
}
}
}
printf(\"어떻게 구입하시겠습니까? \\n\");
return 0;
}
- 결과
도전 5
- 소스코드
#include
int main()
{
int num = 2;
int count=0;
while (count < 10)
{
for (int i = 2; i <= num; i++)
{
if (num%i == 0) //숫자를 나누었을때 0이 나오는 수 중에서
{
if (i < num) break; // num보다 작으면 다음 숫자로
else // num과 같으면 소수이므로 출력
{
printf(\"%d \", num);
count++;
}
}
}
num++;
}
return 0;
}
- 결과
도전 6
- 소스코드
#include
int main()
{
int second;
int hour = 0, min = 0, sec = 0;
printf(\"초(second)를 입력 :\");
scanf_s(\"%d\", &second);
hour = second / 3600;
min = second /3600 / 60;
sec = second % 60;
printf(\"[ h: %d , m : %d , s : %d ] \\n\", hour, min, sec);
return 0;
}
- 결과
도전 7
- 소스코드
#include
int main()
{
int num, sum =2;
int k = 0;
printf(\"상수 n 입력 :\");
scanf_s(\"%d\", &num);
while (sum <= num)
{
sum = sum * 2;
k++;
}
printf(\"공식을 만족하는 k: %d \\n\", k);
return 0;
}
- 결과
도전 8
- 소스코드
#include
int main()
{
int num, sum =2;
int k = 0;
printf(\"상수 n 입력 :\");
scanf_s(\"%d\", &num);
while (sum <= num)
{
sum = sum * 2;
k++;
}
printf(\"공식을 만족하는 k: %d \\n\", k);
return 0;
}
- 결과
소개글