描述
据说智商140以上者称为天才,KiKi想知道他自己是不是天才,请帮他编程判断。输入一个整数表示一个人的智商,如果大于等于140,则表明他是一个天才,输出“Genius”。
输入描述:
多组输入,每行输入包括一个整数表示的智商。
输出描述:
针对每行输入,输出“Genius”。
示例1
输入:
160输出:
Genius
代码一
#include <stdio.h>
int main() {
int iq=0;
while((scanf("%d",&iq)) !=EOF)
{
if(iq >=140)
{
printf("Genius\n");
}
}
return 0;
}
代码二
#include <stdio.h>
int main() {
int iq=0;
while(~scanf("%d",&iq))
{
if(iq >=140)
{
printf("Genius\n");
}
}
return 0;
}
~:c语言中的一个操作符,表示按位取反
例如:~11111 ==00000
EOF= -1
原码:1000000000000000000000000000001
反码:111111111111111111111111111111111110
补码:111111111111111111111111111111111111
因为整数在内存中存储的是补码
所以~EOF== 0000000000000000000000000000000