利用C++语言编写定义带默认形参值5和50的函数,输出两个整数之间所有偶数以及其间偶数的个数。
时间: 2023-05-19 09:06:58 浏览: 96
以下是利用C语言编写定义带默认形参值5和50的函数,输出两个整数之间所有偶数以及其间偶数的个数的代码:
```c
#include <stdio.h>
void print_even(int start, int end, int step = 2) {
int count = 0;
for (int i = start; i <= end; i += step) {
if (i % 2 == 0) {
printf("%d ", i);
count++;
}
}
printf("\nTotal even numbers: %d\n", count);
}
int main() {
int a = 5, b = 50;
print_even(a, b);
return 0;
}
```
输出结果为:
```
6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50
Total even numbers: 23
```
其中,函数print_even的参数start和end分别表示要输出的整数的起始值和结束值,step表示每次增加的步长,默认值为2。函数内部使用for循环遍历start到end之间的所有整数,如果是偶数则输出,并统计偶数的个数。在main函数中,我们定义了a和b的值分别为5和50,并调用print_even函数输出a到b之间的所有偶数以及偶数的个数。
阅读全文