c语言编程见下(在线等)

来源:百度知道 编辑:UC知道 时间:2024/06/09 02:00:22
#include<stdio.h>
main()
{int i,k,t;
float x[11],r;
printf("请输入值:\n");
for(i=0;i<=10;i++)
scanf("%f",&x[i]);
for(k=0;k<=9;k++)
{r=0;
for(t=1;t<=10-k;t++)
r=r+1/10*x[t]*x[t+k];
printf("%f",r);
}
}
我试着代了11个数,但显示为0 0 0 0 0 0 0 0 0 0

有错? 有什么错贴一下提示啊,或者运行错的话说现象

for(k=0;k<=9;k++)
看看是不是这里循环写错了吧,或者检查一下你的输入,结果是不是全部为0
,可以试试换几组输入……