求助!C语言阅读理解8
来源:百度知道 编辑:UC知道 时间:2024/06/14 00:44:48
main()
{ static int x[]={5,4,2,8,6,7};
int s, *p;
s=0;
for(p=x+3; p>=x; p--;)
s+=1/(*p);
printf(“%f”,s);
}
运行结果为:___________________
{ static int x[]={5,4,2,8,6,7};
int s, *p;
s=0;
for(p=x+3; p>=x; p--;)
s+=1/(*p);
printf(“%f”,s);
}
运行结果为:___________________
题目出错了,s和x都应该是double或者float类型才对。
运行结果:
1.075000
但是如果是int,就显示很奇怪的数字,肯定是不正确的。
0001
好象是的吧
似乎有点问题程序
不对劲