C语言练习1.1之基础练习,增加编程熟练度
目录
温度转换
题目:温度转换
问题描述:
已知华氏温度到摄氏温度的转换公式为:摄氏温度= (华氏温度- 32)×5/9,写程序将给定的华氏温度转换为摄氏温度输出
输入说明:
只有一个整数,表示输入的华氏温度
输出说明:
输出一个表示摄氏温度的实数,小数点后保留2位有效数字,多余部分四舍五入
输入样例:
50
输出样例:
10.00
提示:
用scanf输入,用printf输出,保留2位小数的格式控制字符为%.2f
#include<stdio.h>
int main()
{
int f;
double c;
scanf("%d",&f);
c=(f-32)*5.0/9;
printf("%.2f",c);
return 0;
}
A+B+C
A+B+C
问题描述:
通过键盘输入三个整数a,b,c,求3个整数之和。
输入说明:
三整形数据通过键盘输入,输入的数据介于-100000和100000之间,整数之间以空格、跳格或换行分隔。
输出说明:
输出3个数的和。
输入样例:
-6 0 39
输出样例:
33
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if((a<100000&&a>-100000)&&(b<100000&&b>-100000)&&(c<100000&&c>-100000));//XD的系统,这个判断条件没用,后面所有代码有类似情况的同理
{
printf("%d",a+b+c);
}
return 0;
}
字符输入输出
字符输入输出
问题描述:
通过键盘输入5个大写字母,输出其对应的小写字母,并在末尾加上“!”。
输入说明:
5个大写字母通过键盘输入,字母之间以竖线“|”分隔。
输出说明:
输出5个大写字母对应的小写字母,之间无分隔,并在末尾加上‘!’。
输入样例:
H|E|L|L|O
输出样例:
hello!
#include<stdio.h>
int main()
{
char a[9],b[6];
for(int i=0;i<9;i++)
{
scanf("%c",&a[i]);
a[i]+=32;
}
for(int i=0;i<5;i++)
b[i]=a[i*2];
b[5]='!';
for(int i=0;i<6;i++)
printf("%c",b[i]);
return 0;
}
实数运算
实数运算
问题描述:
通过键盘输入长方体的长、宽、高,求长方体的体积