Recent Posts
printf("ho_tari\n");
3주차 과제 본문
#include<stdio.h>
#define pi 3.14
int rectangle(int b, int c);
float circle(int r);
int triangle(int d, int e);
int main(void)
{
int b,c,d,e;
int r;
char a;
printf(“입력: ”);
scanf(“%c”, &a);
if(a == ‘r’)
{
printf(“가로: ”);
scanf(“%d”, &b);
printf(“세로: ”);
scanf(“%d”, &c);
printf(“The area of the rectangle is %d squares meters.\n”, rectangle(b,c));
}
if(a == ‘c’)
{
printf(“반지름: ”);
scanf(“%d”, &r);
printf(“The area of the circle is %.1f square meters.\n”, circle(r));
}
if(a == ‘c’)
{
printf(“밑변: ”);
scanf(“%d”, &d);
printf(“높이: ”);
scanf(“%d”, &e);
printf(“The area of the triangle is %d square meters.\n”, triangle(d,e));
}
}
int rectangle(int b, int c)
{
int rec;
rec = b*c;
}
float circle(int r)
{
float area;
area = r*r*pi;
}
int triangle(int d, int e)
{
int tri;
tri = d*e/2;
}
<결과>
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<math.h>
#include<limits.h>
int main(void)
{
srand(time(NULL));
int sum = 0;
float avg = 0;
int a[25];
int diff = 0;
int near = 0;
int b = 0;
int min = INT_MAX;
printf(“1~100 사이의 난수 25개: ”);
for(int i = 0; i<25; i++)
{
a[i] = rand() % 100 + 1;
printf(“%d”, a[i]);
sum = sum + a[i];
avg = (double) sum / 25;
}
for(int i = 0; i<25; i++)
{
diff = a[i] - avg;
if(abs(min) > abs(diff))
{
min = diff;
near = a[i];
}
}
printf(“\n”);
printf(“합계: %d\n”,sum);
printf(“평균: %f\n”,avg);
printf(“평균에 가장 가까운 수: %d\n”,near);
return 0;
}
<결과>
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void)
{
int n;
printf(“대각선의 길이: ”);
scanf(“%d”, &n);
if(n%2 == 0)
{
n += 1;
printf(“Input is an even number. Assume the input was %d.\n”, n);
}
for(int i = 1; i<n/2+2; i++);
{
for(int j = 0; j<n/2+1-i; j++)
{
printf(“ ”);
}
for(int j = 0; j<2*i-1; j++)
{
printf(“*”);
}
printf(“\n”);
}
for(int i = 1; i<n/2+1; i++)
{
for(int j = 0; j<i; j++)
{
printf(“ ”);
}
for(int j=0; j<n-(2*i); j++)
{
printf(“*”);
}
printf(“\n”);
}
}
<결과>
'대학교 2학년 1학기 > 데이터구조' 카테고리의 다른 글
4주차 과제 (0) | 2023.09.04 |
---|---|
2주차 과제 (0) | 2023.09.04 |
1주차 과제 (0) | 2023.09.04 |
과제 - 원형 연결리스트 구현 (0) | 2023.09.04 |
과제 - 단순 연결리스트 구현 (0) | 2023.09.04 |