C++ 写一个程序,输入一个数,输出其奇偶,包含一个判断奇偶的函数

如题所述

#include <stdio.h>
#include <iostream>
using namespace std;
//C++中输入一个n,判断这个数的奇偶性,
void p(int a)        //函数定义
{
 if (a%2 == 0)
cout<< "偶数" << endl;
else
cout<< "奇数" << endl;
}
void main ()
{
     int a;
 do
 {
cout << "请输入要判断运算的数:" << endl;
cin >> a;
                p(a);
 }while(a != 0);
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-09
#include <iostream>
using namespace std;
int main(){
    int input;
    cout<<"请输入一个数:\n";
    cin>>input;
    if(input&1)//在二进制表示形式中,奇数的末位为1,偶数的末位为0
        cout<<"这数是:"<<input<<" 奇数.";
    else
        cout<<"这数是:"<<input<<" 偶数.";
}

第2个回答  推荐于2018-03-02
#include<iostream>
using namespace std;
void f(int i)
{
if(i%2==0)cout<<"yes";
else cout<<"NO";
}
void main()
{int n;
cin>>n;f(n);
}本回答被提问者和网友采纳
第3个回答  2015-04-09
#include <iostream>

using namespace std;
bool isEvenNum(int n)
{
   if(0==n%2) return true;
   return false;
}
int main()
{
    cout << "请输入整数 n:" << endl;
    int n;
    while(cin>>n)
    {
        if( isEvenNum(n) )
            cout << n <<" 是偶数" <<endl;
        else
            cout << n <<" 是奇数" <<endl;
    }
    return 0;
}

第4个回答  2015-04-09

追答

手写,将就着看吧

相似回答