目录
一、给出三角形的三边长,求三角形的面积
此题主要练了一下赋值语句以及\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函数进行输出,并且可以添加提示语句,那样会更加可读。
五、总结
都是书上最简单的例子,我就想熟悉一下,预习一下课本而已啦!
这篇博客展示了C语言编程的基础应用,包括计算给定三边长的三角形面积、求解一元二次方程的根、使用getchar()和putchar()处理字符输入输出以及字符大小写的转换。通过实例代码,作者旨在巩固C语言的基本语法和函数使用。

777

被折叠的 条评论
为什么被折叠?



