正在加载图片...
include <stdio h void pos_or_neg(int m void odd_or_even(int m) 多分支结构 void pos_or_neg(int m)/yese中又有f-else称为“嵌套” if(m>o) 写程序时,一般在else中嵌套。 printf"od is if() else if(m "∠glse ese f() printf(% else void odd_or_even(int m)/ i(m%2==0)/是否为 【 printf(% d is even Se ●读程序时按默认配对原则:从最内层 〔 printf% d is odd\、开始,else总与离它上面最近且未曾配 void maino 对的订配对,与书写的缩进无关 [int m: scanf( %d",&m): /输入一个整数*/ pos_or_neg(m) odd or even(m)2 ▪ 习题4.1:求分段函数 ▪ 编程题: #include <stdio.h> void main() { int m; scanf("%d", &m); /*输入一个整数*/ if (m > 0) /*是否为正数*/ { printf("%d is positive\n", m); } else { if(m < 0) /*是否为负数*/ { printf("%d is negative\n", m);} else /*是 0*/ { printf("%d is 0 \n", m);} } if (m % 2 == 0) /*是否为偶数*/ { printf("%d is even\n", m); } /*是偶数*/ else { printf("%d is odd\n", m); } /*是奇数*/ } 作业答案       = −  = 1 0 0 0 1 0 x x x y #include <stdio.h> void pos_or_neg(int m); void odd_or_even(int m); void pos_or_neg(int m) /*判断整数m是正、负或0*/ { if (m > 0) /*是否为正数*/ { printf("%d is positive\n", m); } else { if(m < 0) /*是否为负数*/ { printf("%d is negative\n", m);} else /*是 0*/ { printf("%d is 0 \n", m);} } } void odd_or_even(int m) /*判断整数m是奇数还是偶数*/ { if (m % 2 == 0) /*是否为偶数*/ { printf("%d is even\n", m); } /*是偶数*/ else { printf("%d is odd\n", m); } /*是奇数*/ } void main() {int m; scanf("%d", &m); /*输入一个整数*/ pos_or_neg(m); odd_or_even(m); } 写成多函数: •多分支结构 •if-else中又有if-else称为“嵌套” •写程序时,一般在else中嵌套。 if( ) { …… } else {if( ) {……} else {……} } •读程序时按默认配对原则:从最内层 开始,else总与离它上面最近且未曾配 对的if配对,与书写的缩进无关
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有