以下是引用wp231957在2013-3-15 16:18:52的发言:
#include
int main()
{
float sum,t;
int n;
sum = 0;
for(n = 1;n<=t;++n); 这里有个分号 如果t>=1 则死循环 而t未赋初值 所以不确定性
printf("输入任意数t");
scanf("%d",&t);
{
sum =sum +1.0/ n;
printf("%2d %6.4f\n", n,sum);
}
getchar();
}
没有见过for后边有分好的~你那个应该是个错误的吧,大哥~
#include
int main()
{
float sum,t;
int n;
sum = 0;
for(n = 1;n<=t;++n); 这里有个分号 如果t>=1 则死循环 而t未赋初值 所以不确定性
printf("输入任意数t");
scanf("%d",&t);
{
sum =sum +1.0/ n;
printf("%2d %6.4f\n", n,sum);
}
getchar();
}