鱼C论坛

 找回密码
 立即注册
查看: 3966|回复: 7

我是菜鸟,这是小甲鱼视频留下的作业,编译通过,但一运行就出错。请各位前辈指教。

[复制链接]
发表于 2013-4-28 00:34:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<stdio.h>                                                               根据路程S求总运费F,C为折扣。
int main()
{int s;long double f,c;
int p=2;//设每吨二元.
int w=258;//设物重258吨.
scanf ("%lf",&s);
if(s<250){f=p*w*s;printf("%lf\n",f);}
else if (s>=250 && s<500)
{ c=1.0-0.02; goto lab; }
else if (s>=500 && s<1000)
{ c=1.0-0.05; goto lab;}
else if (s>=1000 && s<2000)
{ c=1.0-0.08; goto lab;}
else if (s>=2000 &&s<3000)
{ c=1.0-0.1; goto lab;}
else if (s>=3000)
{c=1.0-0.15; goto lab;}
lab:
{f=p*w*s*c;
  printf("总运费为:%lf\n",f);
}
}
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-4-28 01:25:35 | 显示全部楼层
#include<stdio.h>                                                             //  根据路程S求总运费F,C为折扣。
int main()
{
        long double f,c,s;
int p=2;//设每吨二元.
int w=258;//设物重258吨.
scanf ("%lf",&s);
if(s<250)
{
        f=p*w*s;printf("%lf\n",f);
}
else if (s>=250 && s<500)
{
        c=1.0-0.02;
f=p*w*s*c;
printf("总运费为:%lf\n",f);
}
else if (s>=500 && s<1000)
{
        c=1.0-0.05;
f=p*w*s*c;
printf("总运费为:%lf\n",f);
}
else if (s>=1000 && s<2000)
{
        c=1.0-0.08;
        f=p*w*s*c;
        printf("总运费为:%lf\n",f);
}
else if (s>=2000 &&s<3000)
{ c=1.0-0.1;
f=p*w*s*c;
printf("总运费为:%lf\n",f);
}
else if (s>=3000)
{c=1.0-0.15;
f=p*w*s*c;
printf("总运费为:%lf\n",f);
}

return 0;
}
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-4-28 01:27:11 | 显示全部楼层
你讲变量S设置为int形然后又用long double类型输入导致了数据溢出
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-4-28 01:29:39 | 显示全部楼层
我修改了一下代码不知道是否可以
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-4-28 01:46:45 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-4-28 01:47:18 | 显示全部楼层
强烈支持楼主ing……
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-4-28 01:49:50 | 显示全部楼层
肥皂泡泡 发表于 2013-4-28 01:27
你讲变量S设置为int形然后又用long double类型输入导致了数据溢出

嗯试下。。。。。。。。。。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-4-29 16:55:47 | 显示全部楼层
激动人心,无法言表!
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-31 02:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表