标题:[求助]if语法求助
只看楼主
休_休
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-3-3
 问题点数:0 回复次数:5 
[求助]if语法求助

#include"stdio.h"
void main()
{
float num1,num2;
printf("-------提成计算器-------");
printf("请输入年终利润:");
scanf("%f",&num1);
if(num1<100000)
num2=num1*0.1;
printf("年终提成10%:%7.2f",num2);
else if(num1>=100000 && num1<200000)
num2=num1*0.75;
printf("年终提成7.5%%:%7.2f"num2);
}


不指导 哪里有错...请指点...

那个 num2=num1*0.1

单独可以 使用 但是 一旦加上 多重 if语句 就 出现问题了...何解咯- -

搜索更多相关主题的帖子: 计算器 void include 
2007-07-17 15:02
星星鱼虾蟹
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2007-6-2
得分:0 
加上两对大括号:
#include"stdio.h"
void main()
{
float num1,num2;
printf("-------提成计算器-------");
printf("请输入年终利润:");
scanf("%f",&num1);
if(num1<100000)
{
num2=num1*0.1;
printf("年终提成10%:%7.2f",num2);
}
else if(num1>=100000 && num1<200000)
{
num2=num1*0.75;
printf("年终提成7.5%%:%7.2f",num2);/*注意一下,原来这里少了个逗号*/
}
}

[此贴子已经被作者于2007-7-17 15:22:28编辑过]


2007-07-17 15:19
休_休
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-3-3
得分:0 
谢谢了- -~``...搞定- -~`

2007-07-17 15:25
C的灿烂
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-7-16
得分:0 

在C语言中的大括号有时也是一门艺术,里面有好多学问,什么时候该加、加到什么地方、加几个···· 这些都是有讲究的。
不要以为可以随便加个大括号,这样就可能带来很多麻烦。
所以一开始就应该值得注意,养成好的习惯。

2007-07-17 21:14
asd087223
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-7-17
得分:0 
原来加括号也要注意。。。长知识了
2007-07-17 22:18
Soar4139
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-3-31
得分:0 
以下是引用C的灿烂在2007-7-17 21:14:24的发言:

在C语言中的大括号有时也是一门艺术,里面有好多学问,什么时候该加、加到什么地方、加几个···· 这些都是有讲究的。
不要以为可以随便加个大括号,这样就可能带来很多麻烦。
所以一开始就应该值得注意,养成好的习惯。

同意。还有一点,程序写得再好,也不能落下头文件,否则无法运行;)


在我心中我知道,这是永恒的长跑……
2007-07-17 22:34



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




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

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