#include <stdio.h>
int integral_F(double A, double B, double C, double x);
int numerical_F(double A, double B, double C, double n, double a, double b);
int main()
{
double A, B, C, a, b;
double result1, result2;
double n;
printf("이차함수의 적분 프로그램입니다.\n");
printf("각 항의 계수 A,B,C와 적분구간 a,b를 입력하십시오:");
scanf("%lf, %lf, %lf, %lf, %lf", &A, &B, &C, &a, &b);
printf("구분구적법 프로그램입니다 적분구간을 나눌 횟수를 입력해주세요\n");
printf("적분구간 갯수:");
scanf("%lf", &n);
result1 = integral_F(A, B, C, b) - integral_F(A, B, C, a);
result2 = numerical_F(A, B, C, n, a, b);
printf("결과는 다음과 같습니다\n");
printf("적분값:%lf", result1);
printf("구분구적법값:%lf", result2);
return 0;
}
int integral_F(double A, double B, double C, double x)
{
double RE1;
RE1 = A*x*x*x / 3 + B*x*x / 2 + C*x;
return RE1;
}
int numerical_F(double A, double B, double C, double n, double a, double b)
{
double h, RE2;
int i;
RE2 = 0;
h = (b - a) / n;
for (i = 1; i <= n; i++);
{
RE2 += h*(A*a*a + B*a + C);
a += h;
}
return RE2;
}
이렇게 했는데 첫번째 변수는 입력되는데 자꾸 n이 입력되기도전에 이상하게 되버려요
되버려->돼버려 (되어 = 돼임) [리듬 맞춤법 봇♬]
갯수->개수 (개수 (個數)[명사] : 한 개씩 낱으로 셀 수 있는 물건의 수효.) [리듬 맞춤법 봇♬]
두개나 잡아냈네?
이상하게..되버렷..!!
ㅇㅇ//되버렷->돼버렸 (되어 = 돼임) [리듬 맞춤법 봇♬]