本文主要是介绍if的镶嵌,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
肝了一个小时,调了无数次,一直分不清楚if的镶嵌,终于懂了!
#include<stdio.h>
int main() {int age;printf("输入年龄:");scanf_s("%d", &age);if (age <= 18) {printf("未成年");return 0;}if (age > 18) {if (age > 70) {printf("老年");return 0;}if (age > 50) {printf("中年");return 0;}if (age > 30) {printf("青年");return 0;}printf("青少年");return 0;}}
后来发现可以用else更简单些…
#include<stdio.h>
int main() {int age;printf("输入年龄:");scanf_s("%d", &age);if (age <= 18) {printf("未成年");return 0;}if (age > 18) {if (age > 70) {printf("老年");return 0;}if (age > 50) {printf("中年");return 0;}if (age > 30) {printf("青年");return 0;}else {printf("青少年");} return 0;}
}
这篇关于if的镶嵌的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!