1.
编程实现:该程序的功能是:计算并输出
S=1+(1+2
0.5
)+(1+2
0.5
+3
0.5
)+…+(1+2
0.5
+3
0.5
+…+n
0.5
)
例如,若从键盘给
n
输入
20
后,则输出为
s=534.188884
。文件名:
myf61.c
【参考源程序】
#include
void main()
{
float t=1.0,s=1.;
int
i,n;
scanf("%d",&n);
for(i=2;i<=n;i++)
{
t=t+sqrt(i);
s=s+t;
}
printf("%f",s);
}
2.
编程实现:
将
a
数组中的
n
个数和
b
数组中逆序的
n
个数一一对应相加、
求平方,
其结
果存放在
c
数组中。文件名:
myf62.c
例如
:
若
a
数组中的值是:
1
、
3
、
5
、
7
、
8
b
数组中的值是:
2
、
3
、
4
、
5
、
8
输出结果
c
中存放的数据是
81
、
64
、
81
、
100
、
100
【参考源程序】
:
#define N 5
void main()
{ int a[N],b[N],c[N];
int i;
for(i=0;i
scanf("%d",&a[i]);
for(i=0;i
scanf("%d",&b[i]);
for(i=0;i
{c[i]=a[i]+b[4-i];
c[i]=c[i]*c[i];}
for(i=0;i
printf("%d ",c[i]);