| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 391 人关注过本帖
标题:为什么这个程序没有输出值???
取消只看楼主 加入收藏
血刺
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2012-2-20
结帖率:60%
收藏
已结贴  问题点数:2 回复次数:1 
为什么这个程序没有输出值???
程序代码:
#include<stdio.h>

void main()
{
    long int i;
    int bonus1, bonus2, bonus4, bonus6, bonus10 ,bonus;
    printf("请输入利润额:");
    scanf("%ld\n",&i);
        bonus1 = 100000 * 0.1;
        bonus2 = 100000 * 0.75 + bonus1;
        bonus4 = 200000 * 0.5 + bonus2;
        bonus6 = 200000 * 0.3 + bonus4;
        bonus10 = 400000 * 0.15 + bonus6;
       if(i <= 100000)
          bonus = i * 0.1;
       else if(i <= 200000)
            bonus = (i-100000) * 0.075 + bonus1;
        else if(i <= 400000)
                bonus = (i-200000) * 0.05 + bonus2;
            else if(i <= 600000)
                    bonus = (i-400000) * 0.03 + bonus4;
                 else if(i <= 1000000)
                         bonus = (i-600000) * 0.015 + bonus6;
                      else
                           bonus = (i-1000000) *0.01 +bonus10;

    printf("您所应得的提成= %ld\n",bonus);





}
2012-03-14 02:21
血刺
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2012-2-20
收藏
得分:0 
谢谢大家!刚开始自学C语言!谢谢大家帮忙!
2012-03-14 16:13
快速回复:为什么这个程序没有输出值???
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016087 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved