实验3

更新时间:2023-11-12 05:17:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验三 数据类型和数据的输入输出

注意:上交第1、3、4题的实验报告纸,但是作业本上应该有所有题目的程序。

【实验题目】

数据类型和数据的输入、输出

【实验目的】

1. 掌握C语言各种数据类型。

2. 掌握scanf、printf函数的使用方法 3. 熟悉顺序程序设计方法。

【实验要求】

编写程序并上机调试。

【实验内容】

1.

编写程序,输入三角形的三条边,计算并输出三角形的面积。(注意输入的三条边

area?s?s?a??s?b??s?c?必须要能构成一个三角形)。 求三角形的面积公式为 其中s=(a+b+c)/2。

提示:

? 本题需要用到求平方根的数学函数sqrt( ),具体函数使用说明请参见教材附录233页。 例如9的平方根:sqrt(9)

? 注意文件的开始部分需要包含预处理命令:

2.编写程序,输入梯形的上底、下底和高,计算并输出梯形的面积。 要求:使用scanf函数输入数据,结果保留小数点后2位。

3.调用数学库函数,计算并输出下列表达式的值

#include

提示:

查询教材附录A的数学函数

4.编写程序,从键盘输入三个大写字母,将它们转换为对应的小写字母后输出。

5. 读下列程序,试找出正确的输入方式有哪几个?错误的地方在哪里?

#include void main() {

}

① ② ③ ④ ⑤ ⑥

⑦ ⑧

int a,b;

float x,y; char c1,c2;

scanf(\scanf(\scanf(\printf(\printf(\printf(\

运行时分别按以下方式输入数据,输出结果,分析原因,总结输入数据的规律和容易出错的地方。

a=3,b=7,x=8.5,y=71.82,A,a↙ a=3 b=7 x=8.5 y=71.82 A a↙

a=3 b=7 8.5 71.82 A a↙ a=3 b=7 8.5 71.82Aa↙ 3 7 8.5 71.82 A a↙ a=3 b=7↙ 8.5 71.82 ↙ A↙ a↙ a=3 b=7↙ 8.5 71.82 ↙ Aa

a=3 b=7↙ 8.5 71.82Aa↙

本文来源:https://www.bwwdw.com/article/6hnv.html

Top