在我的C++程序中使用函数整数参数

Using function integer arguments with my C++ program

本文关键字:函数 整数 参数 我的 C++ 程序      更新时间:2023-10-16

>我有一个小项目要做,我创建了一个程序,当用户键入一个数字时,它会说它是偶数还是奇数。我什至使用了一个函数。这是我的问题:

如何在程序的函数中使用整数参数?(我的程序确实有效,只是不使用整数参数。

指示

编写一个 C++ 函数,该函数接受整数参数,确定传递的整数是偶数还是奇数,并显示此确定的结果。(提示:使用 % 运算符。

确保从 main() 调用函数。通过将各种数据传递给函数来测试函数。

我的代码

#include <iostream>
using namespace std;
void oddEven() //My Function  
{ 
    int num;
    cout << "Please enter a number " << endl;
    cin >> num;
    if (num % 2)
    {
        cout << "It's odd" << endl;
    }
    else
    {
        cout << "It's even" << endl;
    }    
}
int main() //Main program    
{    
    oddEven(); //Calling my Function
    return 0;
}

示例程序:

#include <iostream>
using namespace std;
void oddEven(int num/*num is integer argument*/){
    if (num % 2)
    {
     cout<<"It's odd"<<endl;
    }
    else
    {
      cout<<"It's even"<<endl;
    }
}
int main() //Main program
{   int x;
    cout<<"Please enter a number "<<endl;
    cin>>x;
    oddEven(x); //Calling my Function
     return 0;
 }

这是代码

#include <iostream>
using namespace std;
void oddEven( int num ) //My Function  
{ 
    if (num % 2)
    {
        cout << "It's odd" << endl;
    }
    else
    {
        cout << "It's even" << endl;
    }    
}
int main() //Main program    
{        
    int num;
    cout << "Please enter a number " << endl;
    cin >> num;
    oddEven(num); //Calling my Function
    return 0;
}