- 论坛徽章:
- 0
|
嗯好的,我改正,谢谢。
可改正后判断还是有小数啊,换成else if了,麻烦再帮我看一下,谢谢!~
#include<stdio.h>
main()
{
float xiaoshou,nashui;
printf("please input xiao shou e.....\n");
scanf("%f",&xiaoshou);
if(xiaoshou<10)
{
nashui=0.1;
printf("na shui:%f\n",nashui);
}
else if(xiaoshou>10&&xiaoshou<=100)
{
nashui=xiaoshou*0.05;
printf("na shui:%f\n",nashui);
}
else if (xiaoshou>100&&xiaoshou<500)
{
nashui=xiaoshou*0.05-10;
printf("na shui:%f\n",nashui);
}
else if(xiaoshou>=500&&xiaoshou<=1000)
{
nashui=xiaoshou*0.05-30;
printf("na shui:%f\n",nashui);
}
else
{
nashui=xiaoshou*0.05-50;
printf("na shui:%f\n",nashui);
}
}
~
~
~
~
~
~
~
"nashui.c" 34L, 570C written
[root@localhost openC]# gcc -o nashui nashui.c
[root@localhost openC]# ./nashui
please input xiao shou e.....
510
na shui:-4.500000
[root@localhost openC]# ./nashui
please input xiao shou e.....
110
na shui:-4.500000
[root@localhost openC]#
[ 本帖最后由 piaoyizu 于 2007-1-27 19:51 编辑 ] |
|