| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1375 人关注过本帖
标题:请看看这个程序哪个地方错了,指教一下
取消只看楼主 加入收藏
z17r2
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2008-11-7
收藏
 问题点数:0 回复次数:4 
请看看这个程序哪个地方错了,指教一下
#include<stdio.h>
void main()
{
double i,a;
scanf("%f",a);
else
{
if(100000<i<=200000)
a=10000+(i-100000)*7.5%;
printf("%f",a);
else
{
if(200000<i<=400000)
a=7.5%*200000+(i-200000)*5%;
printf("%f",a);
else
a=3%*400000+(i-400000)*1%;
printf("%f",a);
}
}
}
它老说else放错位置了和if后面的括号里的超出范围了,是怎么回事啊
搜索更多相关主题的帖子: 指教 
2008-11-12 20:44
z17r2
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2008-11-7
收藏
得分:0 
怎么没人啊
2008-11-12 20:54
z17r2
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2008-11-7
收藏
得分:0 
谢谢,那个我发错了,我是从文档里复制过来的
原来的是这样的:
#include<stdio.h>
void main()
{
 double i,a;
 scanf("%f",&i);
 if(i<=100000)
 a=0.1*100000;
 printf("%f",a);
 else
 {
  if(100000<i&&i<=200000)
  a=0.1*100000+(i-100000)*0.075;
  printf("%f",a);
  else
  {
   if(200000<i&&i<=400000)
   a=200000*0.075+(i-200000)*0.05;
   printf("%f",a);
   else
   {
    if(400000<i&&i<=600000)
    a=400000*0.05+(i-400000)*0.03;
    printf("%f",a0;
    else
    {
     if(600000<i&&i<=1000000)
     a=600000*0.03+(i-600000)*0.015;
     printf("%f",a);
     else
     a=0.015*1000000+(i-1000000)*0.01;
     printf("%f",a);
    }
   }
  }
 }
}
2008-11-14 20:24
z17r2
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2008-11-7
收藏
得分:0 
这个是我自己改过的,请大家再指教一下
2008-11-14 20:25
z17r2
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2008-11-7
收藏
得分:0 
还有,在顺便问一下
为什么在turbo c3.0中生成EXE文件后输入数字后按回车键会直接退出啊
2008-11-14 20:57
快速回复:请看看这个程序哪个地方错了,指教一下
数据加载中...
 
   



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

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