#include <stdio.h>

main()
{
int n, k, mode;
char ch;

do
{
printf("N의 인수 구하기\n");
printf("input(n) : ");
scanf("%d", &n);

ch = getchar();

for (k = 1 ; k < n ; k++)
{
mode = n%k;
if (mode == 0)
printf("%d\n", k);
}

printf("continue?(y)");

ch = getchar();
}
while (ch == 'y');
}

#include <stdio.h>
#include <math.h>

main()
{
int a, b, c;
int x1 = 0, x2 = 0;
char ch;

do
{
printf("input(a, b, c) : ");
scanf("%d%d%d", &a, &b, &c);

ch = getchar();

printf("이차방정식 근 구하기 \n");

if (b * b - 4 * a * c >= 0)
{
x1 = (-b + sqrt(b * b - 4 * a * c)) / (2 * a);
x2 = (-b - sqrt(b * b - 4 * a * c)) / (2 * a);
printf("x1, = %d, x2 = %d\n", x1, x2);
}
else
printf("허근입니다.\n");

printf("continue?(y)");
ch = getchar();
}
while(ch == 'y');
}

#include <stdio.h>
#include <math.h>

main()
{
int sum = 0, n, a;

printf("input : ");
scanf("%d", &a);

printf("거듭제곱\n");

for (n = 1 ; n <= 10 ; n++)
{
sum = pow(a, n);
printf("%d          %d\n", n, sum);
}
}

#include <stdio.h>
#include <conio.h>

main()
{
int min = 999, max = 0;
int a;
char ch;

do
{
printf("input : ");
scanf("%d", &a);

ch = getchar();

if (max < a)
max = a;
if (min > a)
min = a;

printf("continue?(y)");
ch = getchar();
}
while (ch == 'y');

printf("max = %d, min = %d\n", max, min);
}

+ Recent posts