导航菜单
首页 >  » 正文

C语言编程,从键盘输入10个学生的成绩,由高到低排序输出成绩。 ln(1+x)的不定积分怎么求

C语言编程,从键盘输入10个学生的成绩,由高到低排序输出成绩。

//如果只有成绩信息就可以用下面的代码

//如果还需要加入学号,姓名之类的信息,可以用结构体然后对成绩排序即可

#include"stdio.h"

int main()

{

int  d[10]={0},i,j,t;//数组d存放10个学生的成绩

for(i=0;i<10;i++)//输入10个成绩(空格分开)

scanf("%d",&d[i]);

for(i=0;i<9;i++)//排序 for(j=i+1;j<10;j++) if(d[i]<d[j]) {

t=d[i],d[i]=d[j],d[j]=t;

}

for(i=0;i<10;i++)//输出10个成绩

printf("%d  ",d[i]);

getch();

return 0;

}

ln(1+x)的不定积分怎么求

∫ln(1+x)dx
=x*ln(1+x)-∫xd(ln(1+x))【分部积分法】
=x*ln(1+x)-∫[x/(1+x)]dx
=x*ln(1+x)-∫[(1+x)-1]/(1+x)dx
=x*ln(1+x)-∫[1-(1/1+x)]dx
=x*ln(1+x)-x+ln(1+x)+C
=(x+1)*ln(1+x)-x+C
函数f(x)的所有原函数F(x)+ C(其中,C为任意常数)叫做函数f(x)的不定积分,又叫做函数f(x)的反导数,记作∫f(x)dx或者∫f(高等微积分中常省去dx),即∫f(x)dx=F(x)+C。
其中∫叫做积分号,f(x)叫做被积函数,x叫做积分变量,f(x)dx叫做被积式,C叫做积分常数或积分常量,求已知函数的不定积分的过程叫做对这个函数进行不定积分。
扩展资料:
一个函数,可以存在不定积分,而不存在定积分,也可以存在定积分,而没有不定积分。连续函数,一定存在定积分和不定积分;若在有限区间[a,b]上只有有限个间断点且函数有界,则定积分存在;若有因而不定积分∫f(x) dx可以表示f(x)的任意一个原函数。
设G(x)是f(x)的另一个原函数,即∀x∈I,G(x)=f(x)。于是[G(x)-F(x)]=G(x)-F(x)=f(x)-f(x)=0。
由于在一个区间上导数恒为零的函数必为常数,所以G(x)-F(x)=C’(C‘为某个常数)。
这表明G(x)与F(x)只差一个常数.因此,当C为任意常数时,表达式F(x)+C就可以表示f(x)的任意一个原函数。也就是说f(x)的全体原函数所组成的集合就是函数族{F(x)+C|-∞<C<+∞}。
由此可知,如果F(x)是f(x)在区间I上的一个原函数,那么F(x)+C就是f(x)的不定积分,即∫f(x)dx=F(x)+C。