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

口碑好的丹阳网站建设广州seo顾问服务

口碑好的丹阳网站建设,广州seo顾问服务,网络彩票的网站怎么做,专做专业课视频的网站条件语句用来根据不同的条件来执行不同的语句,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.tj-hxxt.cn/news/18230.html

相关文章:

  • 全国最新实时大数据深圳优化服务
  • 做网站市场价格北京新闻最新消息
  • wordpress 登陆验证码seo小白入门
  • 怎么做新浪网站优化的意思
  • 工商局外网seo有名气的优化公司
  • 房地产基础知识300问自助优化排名工具
  • 网站做预览文档长春网站推广排名
  • 蒙阴做网站产品营销策略怎么写
  • 佛山营销网站建设2345网址导航电脑版官网
  • 网站建设ab0769关键词排名查询官网
  • 服装网站建设策划书电商培训班一般多少钱
  • 用python做的网站多吗石家庄限号
  • 福建省做鞋批发网站怎么在百度做网站推广
  • 深圳市建设主管部门门户网站百度官网app下载
  • 成都进入搜索热度前五抚州seo排名
  • wordpress 引用文件厦门seo排名外包
  • 武夷山住房和城乡建设局网站短视频seo营销系统
  • 象山县城乡和住房建设局网站哈尔滨seo优化
  • 连国外网站慢高端网站建设案例
  • 北京做网站建设新产品宣传推广策划方案
  • 编织网站建设上海百度公司总部
  • 公司名字测试打分seo推广平台服务
  • 深圳专业网站建设价格深圳媒体网络推广有哪些
  • 公司网站建设注意事项关键词seo报价
  • 鄱阳有做百度网站的郑州网站seo服务
  • 医疗网站怎么做推广seo具体seo怎么优化
  • 福建省华荣建设集团有限公司网站北京seo优化推广
  • 兰州高端网站建设企业seo优化
  • 网站建设见站分析和准备论文前端培训费用大概多少
  • 网站建设费用包括哪些无锡优化网站排名