一道C语言题!请帮忙解决一下!谢谢编程设计实现:设某企业2006年的产值为5000万,计划以后每年的增长率为x(x从键盘输入,例如输入8.75表示8.75%),计算该企业的产值在哪年实现翻番以及翻番时的

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 09:56:57
一道C语言题!请帮忙解决一下!谢谢编程设计实现:设某企业2006年的产值为5000万,计划以后每年的增长率为x(x从键盘输入,例如输入8.75表示8.75%),计算该企业的产值在哪年实现翻番以及翻番时的
xTNA~SӖ@fmؤ. ?Z5$@J[`mⲔeo|, iV7ݙ9ߜsHr[igv}A,t*#Y vlexkc,78$5qk[p!9ƪ+>&p8":Q3/Q)uX.?/rN`e.պYyI.> 3_@8d72t7&5HKsJ'"n~S#fB{_*+l /?`8pRd/byzWvhm4 ;:ݻ铉h +MCUM֢wF*Πq$6&wiuMN) L~A JyN΀LKϡhN:|~O]1俊A(؍" "aFpP 441p x~ziyHT]op8\45y'KndAƵ, hy+^s1Rr %'"n &8Pw*1q{:-CQF0q ܓwd~"qr{MRmgmCu4/LY-`K;S iv

一道C语言题!请帮忙解决一下!谢谢编程设计实现:设某企业2006年的产值为5000万,计划以后每年的增长率为x(x从键盘输入,例如输入8.75表示8.75%),计算该企业的产值在哪年实现翻番以及翻番时的
一道C语言题!请帮忙解决一下!谢谢
编程设计实现:设某企业2006年的产值为5000万,计划以后每年的增长率为x(x从键盘输入,例如输入8.75表示8.75%),计算该企业的产值在哪年实现翻番以及翻番时的产值,然后输出(输出时以万为单位,应考虑有小数).
我的答案:
#include
int main(void)
{
int year = 2006;
float chanzhi = 50000000 , x;

printf("\nplease input x:");
scanf("%d", &x);
while (chanzhi < 2 * 50000000)
{
chanzhi *= x / 100 + 1;
year++;
}
printf("\nyear = %d nian, chanzhi = %.2f", year - 1, chanzhi);
}
高手帮我看看哪里错了!
谢谢!

一道C语言题!请帮忙解决一下!谢谢编程设计实现:设某企业2006年的产值为5000万,计划以后每年的增长率为x(x从键盘输入,例如输入8.75表示8.75%),计算该企业的产值在哪年实现翻番以及翻番时的
#include
int main(void)
{
int year = 2006;
float chanzhi = 50000000 ,x;
printf("\nplease input x:");
scanf("%d",&x);/*这里应该改为:scanf("%f",&x);*/
while (chanzhi < 2 * 50000000)
{
chanzhi *= x / 100 + 1;
year++;
}
printf("\nyear = %d nian,chanzhi = %.2f",year - 1,chanzhi);
}
提醒一句,尽量避免浮点数的比较,因为浮点数在计算机上是浮动的