三个数排序
描述:输入三个整数,分别放在x,y,z中,编写程序把数据重新按从小到大的顺序放入x,y,z中,然后输出x,y,z的值(空格间隔三个数)。
输入:输入三个整数x,y,z
输出:排序后输出x,y,z
输入格式:
输出格式:
输入样例:
8 4 9
输出样例:
4 8 9
#include <stdio.h>
int main()
{
int x,y,z,t;
scanf("%d %d %d",&x,&y,&z);
if(x>=y){t=x;x=y;y=t;}
if(x>=z){t=x;x=z;z=t;}
if(y>=z){t=y;y=z;z=t;}
printf("%d %d %d",x,y,z);
return 0;
}
判断字符
从键盘输入一个字符,判断所对应的类型。如果是数字输出digit、大写字母输出capital letter、小写字母 输出small letter,其它输出other character
输入格式:
输入一个字符
输出格式:
判断类型,输出所对应的英文串并换行
输入样例:
第1组输入
1
第2组输入
F
输出样例:
第1组输出
digit
第2组输出
capital letter
#include<stdio.h>
int main()
{
char a;
scanf("%c",&a);
if(a>='0'&&a<='9')
printf("digit");
else if(a>='a'&&a<='z')
printf("small letter");
else if(a>='A'&&a<='Z')
printf("capital letter");
else
printf("other character");
return 0;
}