C语言-基础课程
2、C语言分支和循环
2.1 C语言会做比较和判断
2-1-4如何判断奇数还是偶数?13715
一个整数不是奇数就是偶数,现实中我们判断偶数的依据是看这个数是否能被2整除,也就是看看这个数字除以2之后的余数是否为0,如果不为0那肯定就是奇数。现在我们把这个想法转化为C的语句吧!
在C语言中求余数是用%这个符号的,运用上个练习中我们学习的if( ) 语句来试试吧。
if (N % 2 == 0) //注意,这里必须使用==而不能使用= 哦,参考2-1-1关系运算符
{
printf("even");
}
如果不是偶数呢?那我们就可以使用一个新的语句else,其实else就是它英文字面的意思,就是除了符合if条件之外的它都接收。比如上面的例子中如果不是偶数那剩下的肯定是奇数。
else的使用方法和if类似,也要在后面加上{ }这对花括号,所有符合else条件的处理都要包含在花括号中。
课堂作业:输入一个整数,判断它是偶数还是奇数。如果是奇数,输出odd。如果是偶数,输出even
参考2-1-4视频教程最后的代码进行修改,提交到openjudge11中题库。此代码可使用条件分支if……else语句。
13
odd