题目描述
从键盘输入三个整数 x,y 和 z,求出其中最大的数。
输入
输入三个整数,用空格隔开。
输出
输出最大整数。
样例输入
20 16 18
样例输出
20
#include #include int main(){ int x,y,z,m,max; scanf("%d %d %d",&x,&y,&z); if(x { m=y; } else { m=x; } if(m { max= z; } else { max=m; } printf("%d",max); return 0;}
题目描述
从键盘输入三个整数 x,y 和 z,按从大到小的顺序输出它们的值。
输入
输入三个整数 x,y 和 z。
输出
按从大到小的顺序输出它们的值。
样例输入
20 16 18
样例输出
20 18 16
#include #include int main(){ int x,y,z,m; scanf("%d %d %d",&x,&y,&z); if(x m=x,x=y,y=m; } if(x m=x,x=z,z=m; } if(y m=y,y=z,z=m; } printf("%d %d %d",x,y,z); return 0;}
题目描述
输入一个字母,若是小写字母,则变为大写输出,否则,原样输出。
输入
输入为一个字符。
输出
按题目要求输出一个字符,单独占一行。
样例输入
a
样例输出
A
#include
int main(){ char ch; ch = getchar(); if(ch >= 'a' && ch <= 'z') ch -= 32; printf("%c\n", ch); return 0;}
题目描述
输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号(’a’和’A’的序号为 1)。
输入
输入只有一个英文字母。
输出
输出一个整数,表示该字母在字母表的序号,输出单独占一行。
样例输入
D
样例输出
4
#include #include int main(){ char ch; int i; ch=getchar(); ch=tolower(ch);//转化为小写字母 i=ch-'a'+1; printf("%d\n",i); return 0;}
题目描述
给你三个 ASCII 字符(不含空白字符:包括空格、制表符\t、回车换行符\n),找出其中最大的那个
输入
输入包含三个字符,之间有一个空格隔开。
输出
输出 ASCII 码最大的那个字符,占一行。
样例输入
a b c
样例输出
c
提示
注意对输入序列中空格的处理,空格也是合法的字符
#include #include int main(){ char c1,c2,c3,max; scanf("%c%c%c",&c1,&c2,&c3); max=c1; if(c2>max) max=c2; if(c3>max) max=c3; printf("%c\n",max); return 0;}