精品
*even=sum_even; }
void main( ) {
int a[N]={1,9,2,3,11,6}, i, n=6, odd, even; printf ( \
for ( i = 0; i < n; i ++ ) printf ( \ printf(\
fun ( a, n, &odd, &even );
printf ( \ %d\\n\ printf ( \ %d\\n\ }
24、编写计算三角形面积的程序,注意:将计算面积定义成函数float fun(int a,int b,int c)(a,b,c为三角形的三条边,返回三角形的面积),在主函数中调用fun #include
感谢下载载
精品
{ }
void main() { }
25、编写程序,求E=1+1/1!+1/2!+……+1/n!,要求最后一项的值小于10-4
感谢下载载
float p; p=(a+b+c)/2;
return sqrt(p*(p-a)*(p-b)*(p-c));
int a,b,c;
printf(“请输入三角形三条边:\\n”); scanf(“%d%d%d”,&a,&b,&d); if(a+b>c && b+c>a && a+c>b)
printf(“三角形面积为:%.2f”,fun(a,b,c));
else
printf(“无法构成三角形”);
精品
#include
double m=1.0; int i=1; double p=1.0; do{
m=m+1.0/p;
i++; p=p*i;
} while(1.0/p>=1E-4);
return m; }
void main() {
int n; double printf(\ \ s=fun(n);
s;
scanf(\感谢下载载
精品
printf(\}
26、计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和。
例如,给定数组中的9个元素依次为12.0、34.0、4.0、23.0、34.0、45.0、18.0、3.0、11.0,输出应为:s=35.951014。 #include
int i ;
double avg=0.0,sum=0.0; for (i=0;i<8;i++) {
avg=(x[i]+x[i+1])/2; sum+=sqrt(avg); }
return sum; }
感谢下载载