黑马程序员技术交流社区

标题: 这个题怎么写? [打印本页]

作者: wuqiqi2    时间: 2015-3-17 11:20
标题: 这个题怎么写?
2006年培养学员80000人,每年增长25%,请问按此增长速度,到哪一年培训学员人数将达到20万人?


作者: 陨石    时间: 2015-3-17 11:26
//2006年培养学员80000人,每年增长25%,请问按此增长速度,到哪一年培训学员人数将达到20万人?
        double s = 80000;
        int t= 0;
        while(s<=200000)
        {
                s += s*0.25;
                t++;
        }

        printf("s:%f t:%d year:%d",s,t,2006+t);
        getchar();
作者: wuqiqi2    时间: 2015-3-18 22:50
陨石 发表于 2015-3-17 11:26
//2006年培养学员80000人,每年增长25%,请问按此增长速度,到哪一年培训学员人数将达到20万人?
        double s ...

大哥现在是在工作还是就业班啊?
作者: 舒少勇    时间: 2015-3-19 09:51
#include <stdio.h>

int main(int argc, char *argv[])
{
        double person =80000;

        int year = 2006;

        while(person<=200000)
        {
                person= person+person*0.25;
                //可以简写成  person+=person*0.25
                year++;
        }

        printf("%d\n",year);

        return 0;
}

作者: wuqiqi2    时间: 2015-3-19 21:30
舒少勇 发表于 2015-3-19 09:51
#include

int main(int argc, char *argv[])

好,谢前辈




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2