33,311
社区成员
发帖
与我相关
我的任务
分享
#include <iostream.h>
main()
{
int i;
double sum=0,x;
for (i=1;i<=100;i++)
{
x=i;
sum+=1/x;
}
cout<<sum<<endl;
}//使用cout 可避免这种错误
#include<stdio.h>
int main()
{
double i,x=1,sum=0;
for (i=1;i <=100;i++)
{
sum=sum+x/i;
printf("%d\n",x/i);//出错
}
printf("sum:%d\n",sum);//同样是错的
return 0;
}
//很迷茫 环境是 vc6 XP2 谁能帮忙试一下并给出解释
#include <stdio.h>
int main()
{
double i,x=1,sum=0;
for (i=1;i <=100;i++)
{
sum=sum+x/i;
printf("%d\n",x/i);//出错
}
printf("sum:%d\n",sum);//同样是错的
return 0;
}
//很迷茫