C 语言实例 - 循环区间范围内的奇数/偶数
循环输出区间范围内的奇数/偶数可以通过除于 2 的余数来判断。
以下实例通过循环输出指定区间范围的偶数。
实例
#include <stdio.h>
int main() {
int i;
for(i = 1; i <= 10; i++) {
if(i%2 == 0)
printf(" %2d\n", i);
}
return 0;
}
运行结果:
2 4 6 8 10
以下实例通过循环输出指定区间范围的奇数。
实例
#include <stdio.h>
int main() {
int i;
for(i = 1; i <= 10; i++) {
if(i%2 != 0)
printf("%d\n", i);
}
return 0;
}
运行结果:
1 3 5 7 9
C 语言实例
栗子
and***_e@163.com
使用按位与运算符判断奇偶数:
#include <stdio.h> int main(){ for (int i=1; i<10; i++) // 通过按位与运算符判断奇偶数 i & 1 ? printf("奇数: %d\n", i) : printf("偶数: %d\n", i); }栗子
and***_e@163.com
九祖慧耀
ren***o_roy@126.com
改写为设定区间和除数,返回可以整除的数。
#include <stdio.h> int main() { // 定义自变量和起始数字及除数 int i, start, end,divisor; printf("Please input a starting number:"); scanf("%d", &start); printf("Please input a end number:"); scanf("%d", &end); printf("Please input a integer as the divisor:"); scanf("%d", &divisor); // 返回给定区间能被除数整除的数字 for (i = start; i <= end; i++) { if (i % divisor == 0) printf("%d\n", i); } return 0; }九祖慧耀
ren***o_roy@126.com