读书人

兄弟们!靠了。按照书上写下来的程序也

发布时间: 2012-03-23 12:06:21 作者: rapoo

兄弟们!靠了。。。按照书上写下来的程序也错误,大虾们给看看
/* Note:Your choice is C IDE */
#include "stdio.h "
#include "math.h "
int years (float n)
{
long k;
k=150e4;
int year=2000;
while (k <=200e4)
{

k=k*(1+n);
year++;
}
printf ( "%d ",year);
}


main()
{

float n;
for (n=0.01;n <=0.05;n=n+0.02)
{
years (n);
}

}


谢谢!

[解决办法]
#include "stdio.h "
#include "math.h "
int years (float n)
{
long k;
k=150e4;
int year=2000;
while (k <=200e4)
{

k=k*(1+n);
year++;
}
printf ( "%d ",year);
return year;//这里少一个返回值
}


main()
{

float n;
for (n=0.01;n <=0.05;n=n+0.02)
{
years (n);
}

}

读书人网 >C语言

热点推荐