您的当前位置:首页正文

c语言中if else语句

2020-09-05 来源:好走旅游网
c语言中if else语句

if else语句是C语言中的一种条件语句,用于根据条件的真假来执行不同的代码块。下面将列举10个关于if else语句的例子,并对每个例子进行详细的描述。

例子1: ```c

int num = 10; if (num > 0) {

printf(\"num是正数\\n\"); } else {

printf(\"num是负数\\n\"); } ```

这个例子中,通过if else语句判断变量num的值是否大于0。如果num大于0,则输出\"num是正数\";否则,输出\"num是负数\"。

例子2: ```c

int score = 85; if (score >= 60) { printf(\"成绩合格\\n\"); } else {

printf(\"成绩不合格\\n\"); } ```

这个例子中,根据成绩是否大于等于60来判断学生是否合格。如果成绩大于等于60,则输出\"成绩合格\";否则,输出\"成绩不合格\"。

例子3: ```c

int a = 5, b = 10; if (a > b) {

printf(\"a大于b\\n\"); } else if (a < b) { printf(\"a小于b\\n\"); } else {

printf(\"a等于b\\n\"); } ```

这个例子中,通过if else if else语句判断两个变量a和b的大小关系。如果a大于b,则输出\"a大于b\";如果a小于b,则输出\"a小于b\";否则,输出\"a等于b\"。

例子4: ```c

int age = 18;

if (age >= 18 && age <= 60) { printf(\"年龄在18到60岁之间\\n\"); } else {

printf(\"年龄不在18到60岁之间\\n\"); } ```

这个例子中,通过if else语句判断年龄是否在18到60岁之间。如果年龄在18到60岁之间,则输出\"年龄在18到60岁之间\";否则,输出\"年龄不在18到60岁之间\"。

例子5: ```c

int year = 2022;

if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { printf(\"今年是闰年\\n\"); } else {

printf(\"今年不是闰年\\n\"); } ```

这个例子中,通过if else语句判断今年是否是闰年。如果能被4整除且不能被100整除,或者能被400整除,则输出\"今年是闰年\";

否则,输出\"今年不是闰年\"。

例子6: ```c

int num = 15; if (num % 2 == 0) { printf(\"num是偶数\\n\"); } else {

printf(\"num是奇数\\n\"); } ```

这个例子中,通过if else语句判断变量num是否是偶数。如果num能被2整除,则输出\"num是偶数\";否则,输出\"num是奇数\"。

例子7: ```c

int a = 5, b = 10, c = 15; if (a > b && a > c) { printf(\"a是最大的数\\n\"); } else if (b > a && b > c) { printf(\"b是最大的数\\n\"); } else {

printf(\"c是最大的数\\n\"); } ```

这个例子中,通过if else if else语句找出三个变量a、b、c中的最大值。如果a大于b且a大于c,则输出\"a是最大的数\";如果b大于a且b大于c,则输出\"b是最大的数\";否则,输出\"c是最大的数\"。

例子8: ```c

int num = 0; if (num > 0) {

printf(\"num是正数\\n\"); } else if (num < 0) { printf(\"num是负数\\n\"); } else {

printf(\"num是零\\n\"); } ```

这个例子中,通过if else if else语句判断变量num的值的正负性。如果num大于0,则输出\"num是正数\";如果num小于0,则输出\"num是负数\";否则,输出\"num是零\"。

例子9: ```c

int month = 4;

if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) { printf(\"本月有31天\\n\");

} else if (month == 4 || month == 6 || month == 9 || month == 11) {

printf(\"本月有30天\\n\"); } else {

printf(\"本月有28或29天\\n\"); } ```

这个例子中,通过if else if else语句判断本月的天数。如果月份是1、3、5、7、8、10、12,则输出\"本月有31天\";如果月份是4、6、9、11,则输出\"本月有30天\";否则,输出\"本月有28或29天\"。

例子10: ```c

int num = 0; if (num > 0) {

printf(\"num是正数\\n\"); } else if (num < 0) { printf(\"num是负数\\n\"); } else {

if (num == 0) {

printf(\"num是零\\n\"); } } ```

这个例子中,通过if else if else嵌套的方式判断变量num的值的正负性。如果num大于0,则输出\"num是正数\";如果num小于0,则输出\"num是负数\";否则,进一步判断num是否等于0,如果等于0,则输出\"num是零\"。

总结:以上是关于if else语句的10个例子。通过if else语句,我们可以根据不同的条件来控制程序的执行流程,实现更加灵活和多样化的功能。在实际编程中,if else语句是非常常用的,能够提高程序的可读性和可维护性。

因篇幅问题不能全部显示,请点此查看更多更全内容