标题:dev-c++中的问题
只看楼主
给力编程
Rank: 1
等 级:新手上路
帖 子:14
专家分:2
注 册:2012-3-26
结帖率:0
 问题点数:0 回复次数:3 
dev-c++中的问题
#include<stdio,h>
#include<stdlib.h>
int main()
{
    long int i;
    int bonus1,bonus2,bonus4,bonu6,bonu10,bonus;
    scanf("%ld",&i);
    bonus1=100000*0.1;
    bonus2=bonus1+100000*0.75;
    bonus4=bonus2+200000*0.5;
    bonus6=bonus4+200000*0.3;
    bonus10=bonus6+400000*0.15
      if(i<=100000)
        bonus=i*0.1;
      else if(i<=200000)
         bonus=bonus1+(i-100000)*0.075;
      else if(i<=400000)
         bonus=bonus2+(i-200000)*0.05;
      else if(i<=600000)
         bonus=bonus4+(i-400000)*0.03;
      else if(i<=1000000)
         bonus=bonus6+(i-600000)*0.015;
         else
           bonus=bonus10+(i-1000000)*0.01;
      printf("bonus=%d",bonus);
      system("pause");
}

编译时出现错误: `scanf' undeclared (first use this function) ,怎么修改程序????

搜索更多相关主题的帖子: 600000 include long 
2012-09-24 14:57
阿鞠尼
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:首尔
等 级:蒙面侠
威 望:5
帖 子:1467
专家分:4442
注 册:2012-5-30
得分:0 
#include"stdio.h"中的"."写错了
另外  bonus1,bonus2,bonus4,bonu6,bonu10,bonus;这些都是int型的  你却给他们赋double型的值

喜欢睡觉 却经常熬夜
2012-09-24 15:28
给力编程
Rank: 1
等 级:新手上路
帖 子:14
专家分:2
注 册:2012-3-26
得分:0 
回复 2楼 阿鞠尼
double怎么才能改成int???
2012-09-24 16:04
给力编程
Rank: 1
等 级:新手上路
帖 子:14
专家分:2
注 册:2012-3-26
得分:0 
以下是引用阿鞠尼在2012-9-24 15:28:46的发言:

#include"stdio.h"中的"."写错了
另外  bonus1,bonus2,bonus4,bonu6,bonu10,bonus;这些都是int型的  你却给他们赋double型的值
明白了,谢谢大侠
2012-09-24 16:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-382003-1-1.html




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

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