问题标题: 酷町堂:http://judge.codingtang.com/problem/1069/

0
0
已解决
李颂宥
李颂宥
初级光能
初级光能
#include<iostream>
using namespace std;
int main()
{
    char a;
    int b;
    cin>>a;
    b=(int)a;
    if(b%2==0)
        cout<<"Even"<<endl;
    if(b%2==1)
        cout<<"Odd"<<endl;
    if((int)a==97&&(int)a/2==1) /*  9 / 2 */
        cout<<"Odd"<<endl;
    if((int)b==98&&(int)b/2==0)
        cout<<"Even"<<endl;
    cout<<a<<endl<<b<<endl;

    return 0;

}

1069我这样写为啥不对


0
已采纳
夏子健
夏子健
初级光能
初级光能

你这样写肯定不对

直接用ascll值做整形类型转换就行了啊

if((int)(c1)%2==0)
    cout<<"Even";
    else cout<<"Odd";

0
黄依成
黄依成
中级天翼
中级天翼
    字符定义 a;
    输入>>a;
    如果((int)a是奇数) 
    {
        输出<<"Odd";
    }
    否则
    {
        输出<<"Even";
    }

 

你想复杂了,没那么难。

0
0
吴维元
吴维元
修练者
修练者

1069我刚刚做我给你核心

吴维元在2019-03-10 09:01:42追加了内容

char c,s; cin>>c;
    if(c%2==0)
    {
        cout<<"Even";
    }
    else
    {
        cout<<"Odd";
    }

吴维元在2019-03-10 09:03:03追加了内容

1069   字符奇偶性判别

 

Accepted:100分

我要回答