每日学习

void bubble_sort(int a[],int n)

{

chang=false;

for(i=n-1;change=TURE;i>1&&change;-i)

for (j=0;j<I;++j)

if(a[j]>a[j+1])

{

a[j]←→a[j+1];change=TURE;}

}






struct phone

{

int id;           

char name[20];   

float price;      

char loc[50];    

};

void fun(struct phone *p)

{

if(p->price>6000)

{

printf("手机价格超过6000,享受8折优惠,最终消费金额是%.2f\n",p->price*0.8);

}

else if(p->price>3000)

{

printf("手机价格超过3000,享受9折优惠,最终消费金额是%.2f\n",p->price*0.9);

}

else

{

printf("手机价格不足3000,暂无优惠,送您优惠券一张,最终消费金额是%.2f\n",p->price);

}

}

 

void main()

{

struct phone p;

printf("\t\t请输入手机编号:");

scanf("%d",&p.id);

printf("\t\t请输入手机名称:");

scanf("%s",p.name);

printf("\t\t请输入手机单价:");

scanf("%f",&p.price);

printf("\t\t请输入手机产地:");

scanf("%s",p.loc);

fun(&p);  调用时传递的地址,因为参数是指针类型


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值