| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1894 人关注过本帖
标题:一个简单c程序的探讨
只看楼主 加入收藏
dousao
Rank: 2
等 级:论坛游民
帖 子:228
专家分:58
注 册:2007-11-8
收藏
得分:0 
vc就支持~
2007-11-30 14:40
zmhdxy
Rank: 1
等 级:新手上路
帖 子:452
专家分:0
注 册:2007-9-27
收藏
得分:0 
用vc6.0 很不错 可以编c还可以遍c++

2007-11-30 20:41
zmhdxy
Rank: 1
等 级:新手上路
帖 子:452
专家分:0
注 册:2007-9-27
收藏
得分:0 
4楼的 我把你的程序复制下来 为何有错啊
下面是没错的
#include<stdio.h>
void main()
{
    int i,branch;
    int bonus,bon1,bon2,bon4,bon6,bon10;
    bon1=100000*0.1;
    bon2=bon1+100000*0.075;
    bon4=bon2+200000*0.05;
    bon6=bon4+200000*0.03;
    bon10=bon6+400000*0.01;
    printf("请输入利润i:");
    scanf("%d",&i);
    branch=i/100000;
    if(i>1000000)
        branch=10;
    switch(branch){
    case 0:bonus=i*0.1;break;
    case 1:bonus=bon1+(i-100000)*0.075;break;
    case 2:
    case 3:bonus=bon2+(i-200000)*0.05;break;
    case 4:
    case 5:bonus=bon4+(i-200000)*0.03;break;
    case 6:
    case 7:
    case 8:
    case 9:bonus=bon6+(i-400000)*0.015;break;
    case 10:bonus=bon10+(i-1000000)*0.01;
}
printf("%d",bonus);
getch();
}

2007-11-30 20:43
zmhdxy
Rank: 1
等 级:新手上路
帖 子:452
专家分:0
注 册:2007-9-27
收藏
得分:0 
回复 7# 的帖子
结果用 还是有waring

2007-11-30 20:45
liaoliang08
Rank: 1
来 自:江西
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-11-30
收藏
得分:0 
书上的作业,我开始用的是if语句,后面发现switch好多了
2007-11-30 23:42
bysdy
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2007-7-29
收藏
得分:0 
前面换成double型
最后的那句printf("计算的结果为:\n%d\n",x);应改为printf("计算的结果为:\n%f\n",x);
这样就好了
2007-12-01 00:13
快速回复:一个简单c程序的探讨
数据加载中...
 
   



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

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