题目描述
从键盘输入一个字符,判断该字符是否大写字母、小写字母、数字字符或其他字符。分别输出对应的提示信息。
输入
输入一个字符。
输出
如果该字符是大写字母,则输出“upper”;若是小写字母,则输出“lower”;若是数字字符,则输出“digit”;若是其他字符,则输出“other”。(输出不含双引号)。
样例输入
E
样例输出
upper
#include#include
int main(){ char ch; scanf("%c",&ch); if(islower(ch)) printf("lower\n"); else if(isupper(ch)) printf("upper\n"); else if(isdigit(ch)) printf("digit\n"); else printf("other\n"); return 0;}
题目描述
春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。 现在要求输入一个三位数,判断该数是否是水仙花数,如果是,输出“yes”,否则输出“no”
输入
输入一个三位的正整数。
输出
输出“yes”或“no”。
样例输入
153
样例输出
yes
#include #include int main(){ int m,a,b,c; scanf ("%d",&m); a=m/100; b=(m/10)%10; c=m%10; if(m==a*a*a+b*b*b+c*c*c){ printf("yes"); } else{ printf("no"); } return 0;}
题目描述
根据一个年份,判断是否是闰年。
输入
输入为一个整数,表示一个年份。
输出
如果是闰年,输出"Yes",否则输出"No"。输出单独占一行。
样例输入
2012
样例输出
Yes
#include #include int main(){ int y; scanf("%d",&y); if(y%400==0||(y%4==0&&y%100!=0)){ printf("Yes\n");} else { printf("No\n"); } return 0;}
ZZULIOJ 1029:三角形判定
题目描述
给你三个正整数,判断用这三个整数做边长是否能构成一个三角形。
输入
输入为三个 int 范围的正整数,中间有一个空格隔开。
输出
如果能构成三角形,输出"Yes",否则输出"No"
样例输入
3 4 5
样例输出
Yes
#include #include #include
int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a){ printf("Yes");}else printf("No"); return 0;}
题目描述
输入三个正整数,判断用这三个整数做边长是否能构成一个直角三角形。
输入
输入三个正整数。
输出
能否构成直角三角形。如能输出:yes.若不能,输出:no。
样例输入
6 8 10
样例输出
yes
#include #include
int main(){ int a,b,c; scanf("%d%d%d",&a,&b,&c);if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a){ printf("yes");}else printf("no"); return 0;}