C语言程序简单例子讲解学习 下载本文

内容发布更新时间 : 2024/5/3 21:44:13星期一 下面是文章的全部内容请认真阅读。

精品文档

实验二参考答案

1.输入两个整型数字,输出他们的和。 #include main() {

int a, b, sum;

scanf(“%d%d”, &a, &b); sum=a+b;

printf(“a+b=%d”, sum); }

2.输入两个实型数,输出他们的和与乘积。 #include main() {

float a, b, sum, product; scanf(“%f%f”, &a, &b); sum=a+b; product=a*b;

printf(“a+b=%5.2f, a*b =%5.2f”, sum, product); }

22ax?bx?c?0b3.求方程的根(设?4ac?0)(其中a,b,c的值由键盘输入)。

#include #include main() {

float a, b, c, dt, x1, x2; scanf(“%f%f%f”, &a, &b, &c); dt=sqrt(b*b-4*a*c); x1=(-b+dt)/(2*a); x2=(-b-dt)/(2*a);

printf(“x1=%5.2f, x2 =%5.2f”, x1, x2); }

精品文档

精品文档

4.鸡兔同笼,已知鸡兔总头数为h,总脚数为f,求鸡兔各多少只?(h和f的值由键盘输入,输出鸡和兔的头数) #include main() {

int h, f, x,y;

scanf(“%d%d”, &h, &f); x=2*h-f/2; y=f/2-h;

printf(“x=%d, y =%d”, x, y); }

精品文档

精品文档

实验三参考答案

1.输入三个数a、b、c,要求按由小到大的顺序输出。 #include main() {

float a,b,c,t;

scanf(“%f,%f,%f”,&a,&b,&c); if(a>b) {

t=a; a=b; b=t; } if(a>c) {

t=a; a=c; c=t; } if(b>c) {

t=b; b=c; c=t; }

printf(“%f,%f,%f”,a,b,c); }

2.编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不 能则输出相应的信息,若能则判断组成的是等腰、等边、直角还是一般三角形。 (1)

#include main() {

float a,b,c,t;

scanf(“%f,%f,%f”,&a,&b,&c); if(a>b)

{t=a; a=b; b=t;} if(a>c)

{t=a; a=c; c=t;} if(b>c)

{t=b; b=c; c=t;}

精品文档