C语言编程如何编写积分公式

2024-11-02 01:29:59
有4个网友回答
网友(1):

#include
//定义结构类型
struct student
{
    int   num;
    char  name[20];
    float grade;
};
void main(void)
{
    //声明数组
    int i,size;
    char str[]="This is a string.";
    int int_values[] = {51, 23, 2, 44, 45,0,11}; 
    float float_values[] = {15.1, 13.3, 22.2, 10.4, 1.5};  
    student st_arr[]={101,"WangLin",92,102,"LiPing",85,103,"ZhaoMin",88};

    //显示char类型数组元素及其大小
    size=sizeof(str) / sizeof(char);
    cout<<"Number of elements in str: ";
    cout<    for(i=0;i        cout<    }
    cout< 
    //显示int类型数组元素及其大小
    size=sizeof(int_values) / sizeof(int);
    cout<<"Number of elements in int_values: ";
    cout<    for(i=0;i        cout<    }
    cout< 
    //显示float类型数组元素及其大小
    size=sizeof(float_values) / sizeof(float);
    cout<<"Number of elements in float_values: ";
    cout<    for(i=0;i        cout<    }
    cout< 
    //显示student类型数组元素及其大小
    size=sizeof(st_arr) / sizeof(student);
    cout<<"Number of elements in st_arr: ";
    cout<    for(i=0;i        cout<        cout<        cout<    }
}
#include
//add()函数的定义,其有返回值
double add(double x,double y)
{
    double z;
    z=x+y;
    cout<    return(z);
}
 
main()
{
    double a=0.5,b=1.0;

    //以不同参数形式调用函数add()
    cout<<"add(1.5,2.5)="<    cout<<"add(a,b)="<    cout<<"add(2*a,a+b)="<    cout<<"----------------------"< 
    //以表达式方式调用函数add()
    double c=2*add(a,b);
    cout<<"c="<    cout<<"----------------------"< 
    //以语句式方式调用函数add()
    add(2*a,b);
    cout<<"----------------------"< 
    //用其他类型参数调用函数add()
    int n=1,m=2;
    cout<<"add("<}
#include
//定义符号函数sgn(),其返回值为int类型
int sgn(double x)
{
    if (x>0) return(1);    //返回出口1
    if (x<0) return(-1);   //返回出口2
    return(0);          //返回出口3
}
//main()函数定义
main()
{
    double x;
    int i;
    for (i=0;i<=2;i++) {
        cout<<"x=";
        cin>>x;
        cout<<"sgn("<    }
}

网友(2):

把积分算式算出来,然后用C写。
比如[a,b]的积分上限和下限,对x积分,就是x^2/2, 代入a,b

网友(3):

你们在32位下(比如VC、gcc)试试,哪里来的clrscr()???
clrscr()只是TC的一个函数,不是库里的。

system("cls");
system函数表示执行一条系统命令,后面的cls即为DOS下的清屏命令。

网友(4):

也许这里有你要的答案网页链接