首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

小弟我又来了, 又是很简单的有关问题,小弟我真笨不会

2012-02-19 
我又来了, 又是很简单的问题,我真笨不会为什么我这个代码是错的,这个题目是要求一个3位数的整数分别*10%,*

我又来了, 又是很简单的问题,我真笨不会
为什么我这个代码是错的   ,这个题目是要求   一个3位数的整数   分别*10%,*1。5%之后的代码里也可以看出来

为什么我求他们的合就是错的

{
                int   a,h,i,j,k;
        double   b,c,d,e,f,g;
printf( "输入当年利润万单位 ");
                scanf( "%d ",&a);
                h=a%100;       求十个位
                i=a/10;     求百位
                j=h/10;         求十位
                k=h%10;           求个位
b=(k> 1&&k <=10)?0.1:0.1;
        b=b*k;
                c=(j> 1&&a <2)?0.57:0;
c=(j*c);
d=(j> 2&&a <4)?0.5:0;
d=(j*d);
                e=(j> 4&&a <6)?0.3:0;
e=(j*e);
                f=(j> 6&&a <10)?0.15:0;
f=(j*f);
g=(i> 10)?0.1:0;
                g=(j*i);
printf( "当年奖金可发放%.4lf\n ",c+d+e+f+g);
                 
}

[解决办法]
自己一步一步的跟踪 调试嘛
然后看他们的值

热点排行
Bad Request.