您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> C语言 >> 辅导 >> 正文    
  C趣味程序(二)(03)产值翻番 【注册男护士专用博客】          

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

www.nanhushi.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<stdio.h>
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)。

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目