c语言求大神支招

利民健身房举行优惠促销活动,活动规则如下
1)年龄大于等于60岁,不论男女,免费办理健身卡
2)年龄小于60岁,如果是女性,14—40岁7折优惠,
41—59 岁5折优惠,如果是男性18—45岁5折优惠,
46—59岁3折优惠
3)其他条件下不给办理健身卡
请给出详细代码,谢谢

if(people.age > 60)
    {
    people.money = 0;
    return;
    }
if(people.sex == GRIL)
{
    if(peopel.age < 14)
    {
        people.money = -1;
        return;
    }
    if(people.age>=14 && people.age<=40)
    {
        people.meony*=0.7;
    }
    else
    {
        people.meony*=0.5;
    }
    return;
}
if(people.sex == MAN)
{
    if(peopel.age < 18)
    {
        people.money = -1;
        return;
    }
    if(people.age>=18&& people.age<=45)
    {
        people.meony*=0.5;
    }
    else
    {
        people.meony*=0.3;
    }
    return;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-10-24
我先问一下,是数据库的sql语句,还是单纯的c#if判断?追问

用c-free写出的代码

追答

以下仅供参考,代码为中文状态下记事本编码,直接复制会报错。
//首先给界面两个文本框,设置它们的名字分别是textboxage(年龄),textboxgender(性别).给界面一个只读状态的文本框textboxprice,用来显示价格,给一个按钮btnclient,用来点击后根据两个文本框的数值
以下代码写在按钮的点击事件里:
int age=int.parse(textbox.text);
String gender=textboxgender.text;
//给一个原价(price),价格有小数,所以用double类型
double price=3000;
//如果年龄大于60,免费办卡
If (age>=60)
{
textbox.text='您的年龄大于60岁,可以免费办理健身卡'
}
//如果年龄小于60,且性别为女
else if(age=14 && age=41 && age=18 && age=45 && age<60)
{
price=price*0.3;
textbox.text='您可以享受3折优惠,优惠后价格是:'+price
}
//其余不能办卡
else
{
textbox.text='很抱歉,为了您的健康您的年龄不支持办卡。'
}
}

c语言如何判断一个数组的最后一位的下标,求大神
求最后数组最后一位可以用sizeof函数 如果是a[10]的就是:解释就是直接用sizeof检查数组a的内存大小(以字节为单位),减去1(因为数组是从0开始)就可以得到数组最后一个值。所以,i=sizeof(数组名)\/sizeof(数组类型) -1;

求大神支招,怎么统计每一天事物代码使用的频率
新学生吧?C语言是基础,还是好好学习吧,代码不给你了,思路基本上就是,获取键盘输入,和字母做对比,相同+1,循环,得结果

求助:C语言中OleDb操作access数据库问题
acc=>access的缩写,在建站的圈里都很熟悉

C语言中,我想显示一句(请输入N个数)N为宏定义的数,
define N 20\\r\\n这个就是宏定义,当然可以修改,\\r\\n例如这个N代表输入数组个数,在主程序中\\r\\nvoid main()\\r\\n{\\r\\n int num[N];\\r\\n}\\r\\n就可以这样用,在编译时,程序会自动替换掉N为20,既你宏定义的值;只会花费编译时间。如果你想修改数组大小只需修改\\r\\n#define N 30;即...

高斯消元法 c语言 vs2013 无法解析的外部符号 _main
guss(float a[N][N], float b[N]) \/* 子函数高斯消去法*\/{int i, j;float u[N], y[N], q[N], x[80];u[0] = a[0][0];y[0] = b[0];for (i = 1; i<N; i++){q[i] = a[i][i - 1] \/ u[i - 1];u[i] = a[i][i] - q[i] * a[i - 1]...

面试问题???一群孩子在铁轨上玩, 铁轨有两条, 一条A 道正在使用中, 另...
一群孩子在铁轨上玩, 铁轨有两条, 一条A 道正在使用中, 另一条B 道废弃停用。 A 道上面有9 个孩子在玩耍, B 道上面有2 个孩子在玩耍。 这个时候一列火车行使过来了, 作为 扳道工的你, 你会怎么做呢? 是让火车按原轨道行驶, 还是让火车改道而行呢?wsl...

亲,虚拟机11的密钥有吗??
如果不是非要用WinTC的话,可以用其它的软件的,而且WinTC比较老了,C语言的有很多好用的软件,比如C-Free、Codeblocks、DEV C++等,都挺好的。VMware Workstation密钥:1F04Z-6D111-7Z029-AV0Q4-3AEH8

去上大学该选择什么型号的电脑呢?
cad和游戏电脑有同样的要求,显卡gtx750,CPU,建议2.8GHz以上。散热要求必须现在戴尔,戴尔的工艺比较成熟。小巧的不适合作图和正常使用。电脑不存在性价比,只有质量的好坏。选择同样骗子的产品贵一百,模具就会好很多

相似回答