今天学习了if语句,分享的例题不太多,主要更多是要了解if语句中的结构思维。(其实是我懒得码,很多我已经在软件上实操过,却没有保存代码hhhh~)
if 语句 总共有以下四种语句
- 单分支条件语句
- 双分支条件语句
- 多分枝条件语句
- if语句的嵌套
单分支条件语句
if(条件1)
语句S;
双分支条件语句
if (条件1)
语句S1;
else
语句S2;
多分支条件语句
if(e1)
S1
else if(e2)
S2;
else if(e3)
S3;
...
else if (en)
Sn;
else
Sn+1
if语句的嵌套:
if(e1)
if(e2)
S1;
else
S2;
else
if(e3)
S3;
else
S4;
关于if语句的嵌套可以理解为两个双分支条件语句发嵌套~
分享一个例题:
某商场实行打折促销活动,折扣率根据客户购买商品的金额来定,两者的对应关系如表所示。编写一个程序,从键盘输入客户购买商品的金额后,自动计算出应付金额,并保留两位小数输出。
嘻嘻,对应关系请从代码中get~
#include <stdio.h>
int main ()
{
double cost,cost1;
printf("请输入购买商品的金额");
scanf("%lf",&cost);
if ( cost >= 10000)
cost1 = cost * 0.85;
else if (cost >= 5000)
cost1 = cost * 0.9;
else if (cost >= 1000)
cost1 = cost * 0.95;
else
cost1 = cost;
printf ("购买金额为:%.2lf,应付金额为:%.2lf\n",cost,cost1);
}
总之if语句对那些不同范围对应不同结果的问题,很受用~
ps. 关系运算 & 赋值运算
x=0
是从右至左的 动态的过程
x==0
是一个逻辑 上的比较 返回值是0或1 对应真假
不管怎么样,代码还是要自己敲一遍,你才能发现问题在哪里。
谢谢你看到这里,see u tomorrow~
Hello,大家好,这里是敢敢~ 作为一个文科生为什么要学习c语言呢?用这个时间多学学外语不好么?阅读书籍也是一个很不错的选择~ 再或者刷b站不好么 哈哈哈
因为想要自己来做产品,完完全全来自己做一个产品。
以我在墨刀画的原型举例,如果学会代码,就可以自己做出来这个产品。到底实现这个功能有没有程序猿说的那么难~
用墨刀做的原型
好啦,话不多说,继续打卡~ 不论学多学少,这是坚持~ (其实主要是程序猿cc哥太严格啦)不要让你内心的声音,淹没在别人的意见里,愿你也可以成为你想成为的人~