输入x和a(a>0)的值(x与a可认为是整数),按下列公式计算y的值,输出y(保留两位小数)。
输入格式:
输入两个整数,先输入x,后输入a。
输出格式:
输出y值,结果保留两位小数。
输入样例:
2 2
输出样例:
0.00
#include<stdio.h>
#include<math.h>
int main()
{
double y;
int a,x;
scanf("%d %d",&x,&a);
if(x>-a && x<a)
{
y=sqrt(a*a-x*x);
printf("%.2f",y);
}
else if(x==a || x==-a)
{
y=0;
printf("%.2f",y);
}
else
{
y=x-1;
printf("%0.2f",y);
}
}
求三个整数中最大的数
输入三个整数,输出这三个数的最大数
输入格式:
输出格式:
输入样例:
8 6 15
输出样例:
15
#include<stdio.h>
int main()
{
int a,b,c,max;
scanf("%d %d %d",&a,&b,&c);
if (a > b && a > c)
max = a;
else if(b > a && b > c)
max = b;
else
max = c;
printf("%d",max);
return 0;
}
小写字母
输入一字母,如果该字母是大写形式将其转换成小写形式后输出,否则直接输出
输入格式:
输入一个字母
输出格式:
输出小写形式并换行
输入样例:
A
输出样例:
a
#include<stdio.h>
int main()
{
char x;
scanf("%c",&x);
if(x>='A'&&x<='Z')
{
x=x+32;
printf("%c",x);
}
else
printf("%c",x);
return 0;
}