题目
ASCII输出
描述
输入一串符号(长度不大于50),依次输出每个符号值为偶数的ASCII值,值之间用逗号间隔。如果没有满足条件的,则输出 NO
例如,输入为:
is1
ASCII 分别为 105,115,49
没有一个是偶数,则输出
NO
例子输入
A1b+#
例子输出
98
源码
#include<iostream>
#include<cstring>
using namespace std;
int main() {
char ch='\0';
bool c = 0;
while ((ch = getchar()) && (ch != EOF)&&(ch!='\n')) {
if (((int)ch % 2 == 0) && (c == 0)) {
cout << (int)ch;
c = 1;
}
else if (((int)ch % 2 == 0) && (c == 1))
cout << "," << (int)ch;
}
if (c == 0)
cout << "NO";
return 0;
}