几道C语言的题麻烦帮忙看一下,谢谢!

第34题 (1.0分) 题号:418 难度:中 第93章
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------

功能:下面程序输出3×3矩阵的周边元素之和。

-------------------------------------------------------*/
#include <stdio.h>
void main( )
{ int a[ ][3]={9,7,5,3,1,2,4,6,8};
int i, j, s1=0, s2=0;
for(i=0; i<3; i++)
for(j=0; j<3; j++)
s1+=a[i][j];
for(i=1; i<2; i++)
for(j=1; j<2; j++)
/***********SPACE***********/
【?】 ;
/***********SPACE***********/
printf( "%d\n ",【?】) ;
}
第35题 (1.0分) 题号:467 难度:中 第1章
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------

题目:函数fun的功能是:计算如“图片1”的前n项之和。
若x=2.5,n=15时,函数值为1.917914。

-------------------------------------------------------*/
#include <stdio.h>
#include <math.h>

double fun(double x, int n)
{
double f, t;
int i;
/***********SPACE***********/
f = 【?】;
t = -1;
for (i=1; i<n; i++)
{
/***********SPACE***********/
t *= (【?】)*x/i;
/***********SPACE***********/
f += 【?】;
}
return f;
}
main()
{
double x, y;
x=2.5;
y = fun(x, 15);
printf("\nThe result is :\n");
printf("x=%-12.6f y=%-12.6f\n", x, y);
}
还有一些其它的题在这个Word文档里,下载地址如下
118.184.84.246:8080/%E7%AC%AC34%E2%80%9443%E9%A2%98.docx
麻烦大家了

已经填充完成:

第34题 (1.0分) 题号:418 难度:中 第93章
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------

功能:下面程序输出3×3矩阵的周边元素之和。

-------------------------------------------------------*/
#include <stdio.h>
void main( )
{ int a[ ][3]={9,7,5,3,1,2,4,6,8};
int i, j, s1=0, s2=0;
for(i=0; i<3; i++)
for(j=0; j<3; j++)
s1+=a[i][j];
for(i=1; i<2; i++)
for(j=1; j<2; j++)
/***********SPACE***********/
s1-=a[i][j];
/***********SPACE***********/
printf( "%d\n ",s1) ;
}
第35题 (1.0分) 题号:467 难度:中 第1章
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------

题目:函数fun的功能是:计算如“图片1”的前n项之和。
若x=2.5,n=15时,函数值为1.917914。 

-------------------------------------------------------*/
#include <stdio.h>
#include <math.h>

double fun(double x, int n)

double f, t; 
int i;
/***********SPACE***********/
f = 1;
t = -1;
for (i=1; i<n; i++)
{
/***********SPACE***********/
t *= (-1)*x/i;
/***********SPACE***********/
f += t;
}
return f;
}
main()

double x, y;
x=2.5;
y = fun(x, 15);
printf("\nThe result is :\n");
printf("x=%-12.6f y=%-12.6f\n", x, y);
}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答