C语言小练习3

这篇博客展示了C语言编程的基础应用,包括计算给定三边长的三角形面积、求解一元二次方程的根、使用getchar()和putchar()处理字符输入输出以及字符大小写的转换。通过实例代码,作者旨在巩固C语言的基本语法和函数使用。

目录

一、给出三角形的三边长,求三角形的面积

二、求一元二次方程的根

三、从键盘输入BOY3个字符,然后再把他们输出到屏幕

四、关于3的字母改写,大小写转换

五、总结


一、给出三角形的三边长,求三角形的面积

此题主要练了一下赋值语句以及\t作为转义字符,还有就是math.h文件用了个函数。

代码如下:

#include<stdio.h>
#include<math.h>
int main()
{
	double a,b,c,s,area;
	a=3.67;
	b=5.42;
	c=6.21;
	s=(a+b+c)/2;
	area=sqrt(s*(s-a)*(s-b)*(s-c));
	printf("a=%lf\tb=%lf\tc=%lf\t\n",a,b,c);
	printf("area=%f\n",area);
	return 0;
}

二、求一元二次方程的根

其实就是利用公式去求,但是在其中可以学到输入输出的知识。以及地址符的用法,还有就是输出时候的格式。

代码如下:

#include<stdio.h>
#include<math.h>
int main()
{
	double a,b,c,disc,x1,x2,p,q;
	scanf("%lf%lf%lf",&a,&b,&c);
	disc=b*b-4*a*c;
	p=-b/(2.0*a);
	q=sqrt(disc)/(2.0*a);
	x1=p+q;x2=p-q;
	printf("x1=%7.2f\nx2=%7.2f\n",x1,x2);
	return 0;
}

运行结果:

三、从键盘输入BOY3个字符,然后再把他们输出到屏幕

就是训练一下getchar()以及putchar()函数。

代码如下:

#include<math.h>
int main()
{
	char a,b,c;
	a=getchar();
	b=getchar();
	c=getchar();
	putchar(a);
	putchar(b);
	putchar(c);
	putchar('\n');
	return 0;
}

运行结果:

 

四、关于3的字母改写,大小写转换

大小写字母差32

代码如下:

#include<math.h>
int main()
{
	char c1,c2;
	c1=getchar();
	c2=c1+32;
	putchar(c2);
	putchar('\n');
	return 0;
}

运行结果:

当然,这个代码也可以用printf函数进行输出,并且可以添加提示语句,那样会更加可读。

五、总结

 都是书上最简单的例子,我就想熟悉一下,预习一下课本而已啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值