打印出两个整数之间的偶数
print out even numbers between two integers
我需要创建一个函数来打印出两个整数之间的偶数
#include <iostream>
using namespace std;
int evens_between(int m, int n)
{
for(int i = m; i<= n; i++)
{
if(i % 2 == 0)
cout<<i<<" ";
}
}
int main()
{
int m;
int n;
cin>>m>>n;
cout<<evens_between(m,n)<<endl;
return 0;
}
我收到错误消息,不确定这是否正确。希望得到一些帮助,更好地理解我的错误
您正在尝试在此处打印函数的结果:
cout<<evens_between(m,n)<<endl;
但这是错误的。只需调用该函数:
evens_between(m,n);
但是,错误是因为您使函数返回int
。至少你告诉它在签名中这样做,它实际上并没有返回任何值。改为将其更改为void
:
void evens_between(int m, int n)
相关文章:
- C++需要帮助从用户那里获得一个整数,并确保它在另外两个整数之间
- 在数字之间插入 + 或 - 符号以使其等于整数
- 禁止指针和整数之间的比较C++
- ISO C++禁止指针和整数 [-fpermissive] [c++] 之间的比较
- 查找多个向量之间的公共元素(无整数元素)
- Qt 错误 iso c++ 禁止指针和整数之间的比较 -permissive
- 递归函数,用于查找 2 个整数之间的最大值
- 如何包含整数之间的空格作为输出
- 在两个整数之间交换最右边的N位
- 打印出两个整数之间的偶数
- 错误:ISO C++禁止在指针和整数 [-fallowive] 之间进行比较
- 有序地图字符串搜索与整数搜索之间的时间复杂度
- 定义整数之间的特殊划分
- 如何修复C++中的"指针和整数之间的比较"错误?
- 如何计算两个负整数 c++ 之间的总和
- 直接为浮点变量分配十六进制整数与通过指针转换分配之间的区别
- 分段故障在类之间返回整数
- 字符串和整数之间的模板冲突
- 在给定的整数数组中,可以找到在给定位置之间分类数组的整数之和
- 如何处理平台之间整数的本地大小变化