C趣味程序(二)(03)产值翻番

文章作者 100test 发表时间 2007:03:10 17:33:44
来源 100Test.Com百考试题网


1.4 积与和积综合求解
本节设计求解常见的产值翻番,阶乘n!与常数e的近似计算等简单积运算与和积综合处理问题。

1.4.1 产值翻番
工业产值的增长率为每年c%,当c分别为6,8,10,12时,试求工业产值分别过多少年实现翻番(设当年产值为100)。
把年增长率置入data数组中,在循环中用变量c读取。产值赋初值100,增长率c%,每增长一处,年数y增1,产值为:
s=s*(1 c/100)
当s<200(循环条件),继续增长,直至s>200时,已达到翻番,打印输出相应的增长率c%,翻番所需年数以及翻番后的产值。
程序代码如下:
#include
void main()
{
int i,y.
float s.
float c,data[]={6,8,10,12}.
printf("年增长率\t翻番年数\t翻番后产值\n").
for(i=0.i<4.i )
{
c=data[i].
s=100.
y=0.
while(s<200)
{
y=y 1.
s=s*(1 c/100).
}
printf("%.1f%%\t\t%d\t\t%.2f\n",c,y,s).
}
}

程序运行结果如下:



注意:百分号"%"在程序中只能作为字符显示,不能作为运算,语句s=s*(1 c%)是行不通的,只能写为s=s*(1 c/100)。


相关文章


全国06年计算机考试一级取消笔试二级新增三个项目
全国计算机等级考试(三级A)考试-大纲介绍
计算机等级考试机试指南
C趣味程序(二)(03)产值翻番
等级考试二级Access考点分析之数据库和表(1)
计算机等级考试合格证书介绍
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛