반응형
jungol 581부터 jungol 590까지 c언어로 작성된 코드입니다.
참고해 주시면 좋을 것 같습니다.
jungol 581
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<stdlib.h>
#include<math.h>
int main(void)
{
int a;
int b;
float c;
float d;
scanf("%d %d", &a, &b);
scanf("%f %f", &c, &d);
if (abs(a) >= abs(b))
{
printf("%d\n", a);
}
else
{
printf("%d\n", b);
}
if (fabs(c) >= fabs(d))
{
printf("%.2f\n", d);
}
else
{
printf("%.2f\n", c);
}
return 0;
}
jungol 582
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
int main(void)
{
double a;
scanf("%lf", &a);
printf("%.2f\n", sqrt(a /= 3.14));
return 0;
}
jungol 583
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
int main(void)
{
double arr1[5];
scanf("%lf %lf %lf", &arr1[0], &arr1[1], &arr1[2]);
for (int i = 0; i < 3; i++)
{
for (int j = i; j < 3; j++)
{
if (arr1[i] < arr1[j])
{
arr1[4] = arr1[i];
arr1[i] = arr1[j];
arr1[j] = arr1[4];
}
}
}
printf("%.0f %.0f %.0f\n", ceil(arr1[0]), floor(arr1[2]), round(arr1[1]));
return 0;
}
jungol 584
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define ARR 4
int main(void)
{
int arr[ARR] = { 1, 2, 3 };
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
printf("%d + %d = %d\n", arr[i], arr[j], arr[i] + arr[j]);
}
}
return 0;
}
jungol 585
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define data_size 10
void j_585_1(int data[10])
{
int temp;
for (int i = 1; i < data_size; i++)
{
for (int j = 0; j < data_size - 1; j++)
{
if (data[j] < data[j + 1])
{
temp = data[j];
data[j] = data[j + 1];
data[j + 1] = temp;
}
}
for (int z = 0; z < data_size; z++)
{
printf("%d ", data[z]);
}
printf("\n");
}
}
int main(void)
{
int arr[data_size] = { 0, };
for (int i = 0; i < 10; i++)
{
scanf("%d", &arr[i]);
}
j_585_1(arr);
return 0;
}
jungol 586
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<math.h>
int first, second;
void j_586_1(int a, int b)
{
first = pow(abs(a - b), 2);
second = pow(abs(a + b), 3);
}
int main(void)
{
int a;
int b;
scanf("%d %d", &a, &b);
j_586_1(a, b);
printf("(%d - %d) ^ 2 = %d\n(%d + %d) ^ 3 = %d", a, b, first, a, b, second);
return 0;
}
jungol 587
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
void j_587_1(int n)
{
printf("recursive\n");
if (n > 1)
{
n--;
j_587_1(n);
}
}
int main(void)
{
int n;
scanf("%d", &n);
j_587_1(n);
return 0;
}
jungol 588
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void j_588_1(int n)
{
if (n>0)
{
printf("%d ", n);
n --;
j_588_1(n);
}
}
int main(void)
{
int n;
scanf("%d", &n);
j_588_1(n);
return 0;
}
jungol 589
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int sum = 0;
int a = 1;
void j_589_1(int n)
{
if (a <= n)
{
sum += a;
a++;
j_589_1(n);
}
else
{
printf("%d", sum);
}
}
int main(void)
{
int n;
scanf("%d", &n);
j_589_1(n);
return 0;
}
jungol 590
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int N;
int arr[101];
void output()
{
int i;
for (i = 1; i <= N; i++)
{
printf("%d ", arr[i]);
}
printf("\n");
}
void dice(int level)
{
int i;
if (level > N)
{
output();
return;
}
for (i = arr[level - 1]; i <= 6; i++)
{
arr[level] = i;
dice(level + 1);
}
}
int main()
{
scanf("%d", &N);
arr[0] = 1;
dice(1);
return 0;
}
반응형
'Algorithm > JUNGOL' 카테고리의 다른 글
C언어, JUNGOL 9091 ~ 9100 (4) | 2023.11.26 |
---|---|
C언어, JUNGOL 181 ~ 190 (4) | 2023.11.25 |
C언어, JUNGOL 9081 ~ 9090 (1) | 2023.11.23 |
C언어, JUNGOL 171 ~ 180 (0) | 2023.11.22 |
C언어, JUNGOL 571 ~ 580 (2) | 2023.11.21 |