XDOJ—15,16,19—A+B+C,字符输入输出,实数运算
2019.12.29日
A+B+C
问题描述:
通过键盘输入三个整数a,b,c,求3个整数之和。
输入说明:
三整形数据通过键盘输入,输入的数据介于-100000和100000之间,整数之间以空格、跳格或换行分隔。
输出说明:
输出3个数的和。
输入样例:
-6 0 39
输出样例:
33
#include<stdio.h>
int main()
{
int a,b,c,sum;
scanf("%d %d %d",&a,&b,&c);
if((a>=-100000&&a<=100000)&&(b>=-100000&&b<=100000)&&(c>=-100000&&c<=100000));
sum=a+b+c;
printf("%d",sum);
return 0;
}
字符输入输出
问题描述:
通过键盘输入5个大写字母,输出其对应的小写字母,并在末尾加上“!”。
输入说明:
5个大写字母通过键盘输入,字母之间以竖线“|”分隔。
输出说明:
输出5个大写字母对应的小写字母,之间无分隔,并在末尾加上‘!’。
输入样例:
H|E|L|L|O
输出样例:
hello!
#include<stdio.h>
int main()
{
char A,B,C,D,E,a,b,c,d,e;
scanf("%c|%c|%c|%c|%c",&A,&B,&C,&D,&E);
a=A+32;
b=B+32;
c=C+32;
d=D+32;
e=E+32;
printf("%c%c%c%c%c!",a,b,c,d,e);
return 0;
}
实数运算
问题描述:
通过键盘输入长方体的长、宽、高,求长方体的体积V(单精度)。
输入说明:
十进制形式输入长、宽、高,输入数据间用空格分隔。
输出说明:
单精度形式输出长方体体积V,保留小数点后3位,左对齐。
输入样例:
15 8.12 6.66
输出样例:
811.188
#include<stdio.h>
int main()
{
float a,b,c,V;
scanf("%f %f %f",&a,&b,&c);
V=a*b*c;
printf("%.3f\n",V);
return 0;
}