C语言练习1.1之基础练习,增加编程熟练度

这个博客包含一系列C语言的基础编程练习,包括温度转换、数的加减运算、字符输入输出、实数运算等,旨在提升编程技能和熟练度。每个练习都提供详细的问题描述和输入输出样例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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;
}

实数运算

实数运算
问题描述:
通过键盘输入长方体的长、宽、高,求长方体的体积

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十兮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值