惧留孙网

juliusun.com

惧留孙网 > 在线教程 > C语言练习题

运算符及表达式

(6/50 节 页面下方包含QQ群、作者QQ等)

1、假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比。
计算公式为 p = (1 + r ) n。r为年增长率,n为年数,p为与现在相比的倍数。(注意,C语言中没有指数运算符,算式中注意运算符优先级)


#include<stdio.h>

int main()
{
    float r = 0.09; //即9%,C语言中小数不能用百分号%表示
    float p;        //与当前年份的倍数,可与变量r一同定义
    float percent;  //百分比,即倍数减1再乘以100

    p = 1 + r;      //1年后的倍数(与当前年份相比,下同)
    p = p*(1+r);    //2年后的倍数
    p = p*(1+r);    //3年后的倍数
    p = p*(1+r);    //4年后的倍数
    p = p*(1+r);    //5年后的倍数
    p = p*(1+r);    //6年后的倍数
    p = p*(1+r);    //7年后的倍数
    p = p*(1+r);    //8年后的倍数
    p = p*(1+r);    //9年后的倍数
    p = p*(1+r);    //10年后的倍数

    percent = (p - 1)*100;  //此为结果
                            //若学习过printf用法,可输出
    return 0;
}

作者:冥河 QQ:3304576112   交流QQ群:554701039 C语言讲课群 本教程内容由本站保留版权,请勿复制传播。

抖音
©2015-2024 惧留孙网 juliusun.com

京ICP备15039193号-1

首页 教程 下载 文章 聊天 我的