c语言求大神支招
答案:2 悬赏:60 手机版
解决时间 2021-01-10 07:56
- 提问者网友:辞取
- 2021-01-09 23:20
c语言求大神支招
最佳答案
- 五星知识达人网友:佘樂
- 2021-01-09 23:56
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;
}
{
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楼网友:渡鹤影
- 2021-01-10 01:29
我先问一下,是数据库的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<60 && gender='女')
{
//如果年龄处于14-40,打7折
if(age>=14 && age<=40)
{
price=price*0.7;
textbox.text='您可以享受7折优惠,优惠后价格是:'+price
}
//如果年龄处于41-59,打5折
if(age>=41 && age<60)
{
price=price*0.5;
textbox.text='您可以享受5折优惠,优惠后价格是:'+price
}
//其余不能办卡
else
{
textbox.text='很抱歉,为了您的健康您的年龄不支持办卡。'
}
}
////如果年龄小于60,且性别为男
else if(age<60 && gender='男')
{
//如果年龄处于18-45,打5折
if(age>=18 && age<=45)
{
price=price*0.5;
textbox.text='您可以享受5折优惠,优惠后价格是:'+price
}
//如果年龄处于46-59,打3折
if(age>=45 && age<60)
{
price=price*0.3;
textbox.text='您可以享受3折优惠,优惠后价格是:'+price
}
//其余不能办卡
else
{
textbox.text='很抱歉,为了您的健康您的年龄不支持办卡。'
}
}
//首先给界面两个文本框,设置它们的名字分别是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<60 && gender='女')
{
//如果年龄处于14-40,打7折
if(age>=14 && age<=40)
{
price=price*0.7;
textbox.text='您可以享受7折优惠,优惠后价格是:'+price
}
//如果年龄处于41-59,打5折
if(age>=41 && age<60)
{
price=price*0.5;
textbox.text='您可以享受5折优惠,优惠后价格是:'+price
}
//其余不能办卡
else
{
textbox.text='很抱歉,为了您的健康您的年龄不支持办卡。'
}
}
////如果年龄小于60,且性别为男
else if(age<60 && gender='男')
{
//如果年龄处于18-45,打5折
if(age>=18 && age<=45)
{
price=price*0.5;
textbox.text='您可以享受5折优惠,优惠后价格是:'+price
}
//如果年龄处于46-59,打3折
if(age>=45 && age<60)
{
price=price*0.3;
textbox.text='您可以享受3折优惠,优惠后价格是:'+price
}
//其余不能办卡
else
{
textbox.text='很抱歉,为了您的健康您的年龄不支持办卡。'
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯