C语言程序设计实验3实验报告

1. 实验目的

(1)掌握基本变量及函数

2.实验内容、算法、流程图及主要符号说明

实验1. 思考下面的程序在执行时,哪个地方发生类型转换,程序打印的值是什么?在集成开发环境下验证程序打印的值。

int main( )

{

          double m = 3;

          int n=4,x;

          x=(m+n)/4;

          printf ("%d\n", x);

          return 0;

}

实验2. 设方程f(x)=x2-3x+2有两个不相等的实根,写程序完成以下功能,用格式化输入函数输入方程的三个实系数,计算方程的两个根并输出。

If语句:if (表达式1) 语句1;

        else if (表达式2) 语句2;

        else if (表达式3) 语句3;

        else 语句4;

实验3. 已知圆球的半径radius,在主程序中利用格式化输入函数任意给定半径radius的值,求出圆球的体积和表面积并输出。

实验4. 如果四边形四个边的长度分别为a、b、c、d,一对对角之和为2α,则其面积为:

其中,s=(a+b+c+d)/2。在主程序中利用格式化输入函数输入四边形的四条边长,和一对对角之和,计算该四边形的面积并输出。

测试用例:设有一个四边形,其四条边的边长分别为3、4、5、5,一对对角之和为1450,用你的程序计算它们的面积。

Sqrt():开方函数,需先引入math.h

3.完整的程序清单

4.输入数据及运行结果

  1. 结果输出“1”
  2. 输入a=1,b=-3,c=2结果输出“x1=2,x2=1”
  3. 输入radius=1,结果输出”v=4.188790,s=12.566370”
  4. 输入a=3,b=4,c=5,d=5,e=145,结果输出”S=8.295973”

5.遇到的问题、解决方法和体会

(1)if语句后接{}否则只包含一行       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值