读书人

C 语言小程序求相助

发布时间: 2013-02-24 17:58:56 作者: rapoo

C 语言小程序,求帮助!
#include<stdio.h>


int main(void)
{
double arry[100];
int i = 0 ;
double sum = 0.0 ;
int j = 2 ;
for (i = 0 ; i < 100 ; i ++) ;
{

arry[i] = 1.0 / (j*(j+1)*(j+2));
j = j + 2 ;

}
for (i = 0 ; i < 100 ; i ++)
printf ("%lf", arry[i]);
for (i = 0 ; i < 100 ; i = i + 2)


sum += arry[i] - arry[i + 1] ;
printf("The sum is %f\n", (sum * 4.0 + 3));


return 0 ;

}
输出结果基本上是乱码。。。。。
语言 c
[解决办法]
#include<stdio.h>


int main(void)
{
double arry[100];
int i = 0 ;
double sum = 0.0 ;
int j = 2 ;
for (i = 0 ; i < 100 ; i ++)
{

arry[i] = 1.0 / (j*(j+1)*(j+2));
j = j + 2 ;

}
for (i = 0 ; i < 100 ; i ++)
printf ("%lf", arry[i]);
for (i = 0 ; i < 100 ; i = i + 2)


sum += arry[i] - arry[i + 1] ;
printf("The sum is %f\n", (sum * 4.0 + 3));


return 0 ;

}
[解决办法]
#include<stdio.h>

int main()
{
double arry[100];
int i = 0 ;
double sum = 0.0 ;
int j = 2 ;
for (i = 0 ; i < 100 ; i++) //您这个地方加了方号!不要加方号。
{
arry[i] = 1.0 / (j*(j+1)*(j+2));
j = j + 2 ;
}
for (i = 0 ; i < 100 ; i ++)
{
printf("%.12lf\n", arry[i]); //添加上了'\n'。


}
for (i = 0 ; i < 100 ; i = i + 2)
{
sum += arry[i] - arry[i + 1] ;
}
printf("The sum is %.12lf\n", (sum * 4.0 + 3));
//sun*4.0+3外面的圆括号要用英文的圆括号。您原来用的是中文的圆括号了。

return 0 ;
}
[解决办法]


#include<stdio.h>


int main(void)
{
double arry[100];
int i = 0 ;
double sum = 0.0 ;
int j = 2 ;
for (i = 0 ; i < 100 ; i ++)
{

arry[i] = 1.0 / (j*(j+1)*(j+2));
j = j + 2 ;

}
for (i = 0 ; i < 100 ; i ++)
printf ("%lf", arry[i]);
for (i = 0 ; i < 100 ; i = i + 2)


sum += arry[i] - arry[i + 1] ;
printf("The sum is %f\n", (sum * 4.0 + 3));


return 0 ;

}

读书人网 >C语言

热点推荐