26题:
#define N 5
double fun ( int w[][N] )
{
int i,j,k=0;
double av=0.0;
for(i=0;i<N;i++)
for(j=0;j<N;j++)
if(i==0||i==N-1||j==0||j==N-1)
{ av=av+w[i][j];
k++;
}
return av/k;
}
27题:和上面的题差不多一样,就是最后求的是边缘数的和
28题:
float fun ( float h )
{
long t;
t=(h*1000+5)/10; //1234.564*1000 先将后面的三位小数转化为整数,然后除以十
//利用/运算符,两边都是整型量的时候,结果取整,精度是两位小数
//所以除以十取整刚好就把最后一位去掉
return (float)t/100; //然后再除以100,那样的话就有了两位小数,把t强制转换为单精
//度,小数位就有六位,就会达到结果的要求
}
29题:
30题:
31题:
32题:
33题:
34题:
35题:
36题:
37题:
38题:
39题:
40题:
41题:
42题:
43题:
44题:
45题:
46题:
47题:
48题:
49题:和前面有重复的:对比记忆即可:
50题:
51题:
52题:
53题:
54题:
55题:
56题:
57题:
58题:
59题:
60题:
61题:
62题:
63题:
64题
65题:
66题:
67题:
68题:
69题:
70题:
71题:
72题:
73题:
74题:
75题:
76题:
77题:
78题:
79题:
80题:
81题:
82题:
83题:
84题:
85题:
86题: