设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 389|回复: 4
打印 上一主题 下一主题

菜大鸟请求,急了~~

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-3 02:12:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <iostream.h>
#include <iomanip.h>
main()
{
float n,//本周销售总额
sum;//本周个人总收入
while (n!=-1)
{
cout<<"Enter sales in dollars(-1 to end):";
cin>>n;
sum=200.00+0.09*n;
cout<<"Salary is"<<setprecision(2)<<setiosflags(ios::fixed|ios::showpoint)<<sum<<endl;
}
}
程序目的:输入本周销售总额n,本周个人应该收入sum=200.00+0.09n
当输入总额大等于0时,(用-1作为判断)我可以持续计算个人的周收入。
当输入总额为-1时,程序立即停止。
现实情况:可我死活整不出来~~为什么就是输入-1时还可以计算SUM。

请高人指点~~在此拜为上将军~~
2#
发表于 2009-11-3 02:12:50 | 只看该作者
改一下:

#include <iostream.h>
#include <iomanip.h>
void main()
{
float n,//本周销售总额
sum;//本周个人总收入
cout<<"Enter sales in dollars(-1 to end):";
cin>>n;
while (n!=-1)
{
sum=200.00+0.09*n;
cout<<"Salary is"<<setprecision(2)<<setiosflags(ios::fixed|ios::showpoint)<<sum<<endl;
cout<<"Enter sales in dollars(-1 to end):";
cin>>n;
}
}
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-3 02:12:52 | 只看该作者
非常感谢楼上的朋友,问题得到正解~~
回复 支持 反对

使用道具 举报

4#
发表于 2009-11-3 02:12:53 | 只看该作者
其实,你刚才的程序一开始说满足条件,所以-1就有答案了
回复 支持 反对

使用道具 举报

5#
发表于 2009-11-3 02:12:55 | 只看该作者
原来如此
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 04:32 , Processed in 0.097639 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

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