当前位置: 首页 > news >正文

荔枝视频在线观看免费最新360搜索优化

荔枝视频在线观看免费最新,360搜索优化,mvc做的网站,高校图书馆网站的建设方案条件语句用来根据不同的条件来执行不同的语句,C语言中常用的条件语句包括if语句和switch语句。 if 语句 语法格式: if (条件) {条件成立时,要做的事…… }案例需求: 定义一个整数变量记录年龄判断是否满 18 岁 (>…

条件语句用来根据不同的条件来执行不同的语句,C语言中常用的条件语句包括if语句和switch语句。

if 语句

在这里插入图片描述
语法格式:

if (条件) {条件成立时,要做的事……
}

案例需求:

  • 定义一个整数变量记录年龄
  • 判断是否满 18 岁 (>=)
  • 如果满 18 岁,允许进网吧嗨皮

示例代码:

#include <stdio.h>int main() {// 定义一个整数变量记录年龄int age;printf("请输入年龄:");scanf("%d", &age);// 判断是否满 18 岁 (>=)if (age >= 18) {// 如果满 18 岁,允许进网吧嗨皮printf("允许进网吧嗨皮\n");}return 0;
}

if…else 语句

基本语法

在这里插入图片描述
语法格式:

if (条件) {条件成立时,要做的事……
} else {条件不成立时,要做的事 ……
}

案例需求:

  • 定义一个整数变量记录年龄
  • 判断是否满 18 岁 (>=)
  • 如果满 18 岁,允许进网吧嗨皮
  • 否则,提示回家写作业

示例代码:

#include <stdio.h>int main() {// 定义一个整数变量记录年龄int age;printf("请输入年龄:");scanf("%d", &age);// 判断是否满 18 岁 (>=)if (age >= 18) {// 如果满 18 岁,允许进网吧嗨皮printf("允许进网吧嗨皮\n");} else {// 否则,提示回家写作业printf("回家写作业\n");}return 0;
}

三目运算符

运算符术语示例结果
?!三目运算符a>b?a:b

示例代码:

#include <stdio.h>int main() {// 通过三目运算符求2个数的最大值int a = 10;int b = 20;int c = a > b ? a : b;printf("最大值:%d\n", c);return 0;
}

if…else if…else语句

在这里插入图片描述

语法格式:

if (条件1) {条件1成立时,要做的事……
} else if(条件2) {条件2成立时,要做的事 ……
} else {条件不成立时,要做的事 ……
}

案例需求:

  • 天猫超市双 11 推出以下优惠促销活动:
    • 购物满 50 元,打 9 折;
    • 购物满 100 元,打 8 折;
    • 购物满 200 元,打 7 折;
    • 购物满 300 元,打 6 折;
  • 编程计算当购物满 s 元时,实际付费多少?

示例代码:

#include <stdio.h>int main() {// 1.定义变量记录购买金额 定义变量记录实际费用float money, real_money;// 2.输入购买金额printf("请输入购买金额:");scanf("%f", &money);// 3.根据购买金额判断折扣if (money >= 50 && money < 100) {// 购物满 50 元,打 9 折;real_money = money * 0.9;} else if (money >= 100 && money < 200) {// 购物满 100 元,打 8 折;real_money = money * 0.8;} else if (money >= 200 && money < 300) {// 购物满 200 元,打 7 折;real_money = money * 0.7;} else if (money >= 300) {// 购物满 300 元,打 6 折;real_money = money * 0.6;} else {// 不满50 原价real_money = money;}printf("购买金额: %f  实际价格: %f\n", money, real_money);return 0;
}

优化后的代码:

#include <stdio.h>int main()
{// 1.定义变量记录购买金额 定义变量记录实际费用float money, real_money;// 2.输入购买金额printf("请输入购买金额:");scanf("%f", &money);// 3.根据购买金额判断折扣   if (money >= 300) {// 购物满 300 元,打 6 折;real_money = money * 0.6;} else if (money >= 200) {   // 购物满 200 元,打 7 折;real_money = money * 0.7;} else if (money >= 100) { // 购物满 100 元,打 8 折;real_money = money * 0.8;} else if (money >= 50) { // 购物满 50 元,打 9 折;  real_money = money * 0.9;} else {// 不满50 原价real_money = money;}printf("购买金额: %f  实际价格: %f\n", money, real_money);return 0;
}

switch语句

  • 测试一个表达式是否等于一些可能的值,并根据表达式的值执行相应的代码块,可以使用switch语言实现
  • switch可以支持数据类型:
    • int
    • 枚举类型
    • char类型
  • switch和if区别:
    • 需要根据布尔条件来执行不同的代码块,则应使用if语句
    • 需要根据表达式的值来执行不同的代码块,则应使用switch语句

语法格式:

switch (expression) {case value1:// 代码块1break;case value2:// 代码块2break;default:// 代码块3
}

案例需求:

  • 输入int类型的数据,根据结果输出不同的内容
    • 输入1:输出Monday
    • 输入2:输出Tuesday
    • 输入3:输出Wednesday
    • 输入4:输出Thursday
    • 输入5:输出Friday
    • 输入6:输出Saturday
    • 输入7:输出Sunday
    • 输入其它:输出error

示例代码:

#include <stdio.h>int main() {// 1. 定义变量保存数据int i;// 2. 输入数据printf("请输入1~7的数字:");scanf("%d", &i);// 3. 使用switch根据数据不同输出不同的结果switch (i) {case 1:printf("Monday\n");break;case 2:printf("Tuesday\n");break;case 3:printf("Wednesday\n");break;case 4:printf("Thursday\n");break;case 5:printf("Friday\n");break;case 6:printf("Saturday\n");break;case 7:printf("Sunday\n");break;default:printf("error\n");}return 0;
}

分支综合案例

案例需求:

  • 输入:年份(整数)和月份(整数)
  • 输出:该月份的天数(整数)

思路分析:

1.定义变量保存年份、月份、天数
2.输入年份和月份
3.根据月份输出天数1357810123146911302月 	非闰年 28天  闰年 29天闰年判断:能被4整除,但不能被100整除的;或者能被400整除的年份

示例代码:

#include <stdio.h>int main() {// 1.定义变量保存年份、月份、天数int year, month, day;// 2.输入年份和月份scanf("%d %d", &year, &month);// 3.根据月份输出天数switch (month) {case 1:case 3:case 5:case 7:case 8:case 10:case 12:day = 31;break;case 4:case 6:case 9:case 11:day = 30;break;case 2:// 2月   非闰年 28天  闰年 29天// 闰年判断:能被4整除,但不能被100整除的;或者能被400整除的年份if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {day = 29;} else {day = 28;}break;default:day = -1;}printf("%d 年 %d 月 有 %d 天\n", year, month, day);return 0;
}
http://www.dinnco.com/news/21317.html

相关文章:

  • 网站建设的几点体会app推广方式有哪些
  • 商标查询官方网站快优吧seo优化
  • 旅游企业网站建设工作的通知关键词推广优化排名如何
  • 网站用cms企业网站设计要求
  • 青岛公司网站建设公司排名青岛网站seo分析
  • 网站引流.搜索引擎最新排名
  • 绍兴h5建站发帖推广百度首页
  • 网站排行查询百度信息流推广教程
  • 博客网站建设源码为企业策划一次网络营销活动
  • wordpress不能外部链接长沙优化网站推广
  • 厦门建网站多少钱全国疫情最新报告
  • 中企动力销售坑爹网站页面排名优化
  • 个人做网站多少钱百度怎么推广网站
  • 易企秀怎么做网站盘古百晋广告营销是干嘛
  • 公众号和网站国内seo工具
  • 辽宁智能网站建设制作灰色行业关键词优化
  • 网站推广怎么做关键词正规电商培训学校排名
  • 做视频网站注意什么网页设计素材
  • 优秀设计作品赏析seo网站培训
  • wordpress 简历 插件seo查询工具网站
  • 哪个网站做原创歌曲班级优化大师app
  • 网站建设新方式简单省时推广文章
  • 网站建设丶金手指花总14seo实战密码第三版pdf下载
  • 天津网站备案在哪照相高级搜索入口
  • 苏州学习网站建设网站维护是什么意思
  • 如何做网站淘客推广网站查询器
  • 做洗衣液的企业网站百度爱采购服务商查询
  • wordpress个性主题太原seo推广外包
  • 网站建设公司需要具备电工培训课程
  • 盐城网站建设hx1818百度快照怎么打开