C语言程序设计 - 上机实验指导与习题 - 第三版 - (陈湘骥 - 编(2)

2020-03-26 19:37

e='\\\\';

printf(\}

运行结果为: 3.500000,3,330,J,\\

[提示]赋值语句具有类型转换的功能,但可能会改变数据。

3. 基本运算

[题目 1119:基本运算,写出程序运行结果]

阅读下面程序,写出运行结果:

void main() { int a, b, c;

float d=15, e, f; a=35%7; b=15/10; c=b++; e=15/10; f=d/10;

printf(\}

运行结果为:

0,2,1,15.000000,1.000000,1.500000

[提示]除法分整除与普通除法之分。

4

实验 3 基本输入与输出 一、实验目的

(1)熟练掌握 putchar、getchar、printf、scanf 函数的使用方法。

(2)掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。

二、实验内容

[题目 1126:字符的输入与输出]

编程实现由键盘输入一个字符后,在屏幕上输出该字符。 [第一组自测数据] [键盘输入] a↙ [正确输出] a

参考程序: #include \

[第二组自测数据] [键盘输入] +↙

[正确输出 ] +

main()

{ char ch;

ch = getchar(); putchar(ch); }

[题目 1127:计算加法]

编程实现由键盘输入一个加法式,输出正确的结果。(两个加数均为整数) [第一组自测数据] [键盘输入] 10+20↙ [正确输出] 30

[第二组自测数据] [键盘输入] -15+60↙ [正确输出] 45

参考程序: #include \main() {

int a, b;

scanf(\printf(\}

[题目 1014:求圆面积]

由键盘输入圆半径 r,请计算该圆的面积。(注:π 取 3.14159,结果保留两位小数位;另外,程序只 要能对 r 在 0 到 10000 范围的情况输出正确答案即可) [第一组自测数据]

[键盘输入]

5

65.2↙

[键盘输入] [正确输出] 11.2↙ 13355.02 [正确输出] [第二组自测数据] 394.08

[提示]结果保留两位小数可采用 printf 函数的格式控制字符来实现。

参考程序: #include \main() {

float area,r; scanf(\area=3.14159*r*r; printf(\}

2

[题目 1015:计算摄氏温度值]

从键盘输入一个华氏温度值,要求按格式输出其对应的摄氏温度值,精确到小数点后两位。 数学公式描述为:

C???5 9

(F??? 32) [第一组自测数据] [第二组自测数据] [键盘输入] [键盘输入] 100↙ 100↙ [正确输出] [正确输出] 37.78

37.78

[提示]注意公式中的除为普通除法。 参考程序: #include void main() {

float f,c; scanf(\c=5.0/9*(f-32); printf(\}

3

实验 4 选择结构程序设计 一、实验目的

(1)了解 C 语言表示逻辑的方法(以 0 代表“假”,以非 0 代表“真”)。 (2)学会正确使用逻辑运算符和逻辑表达式。 (3)熟练掌握 if 语句和 switch 语句。 (4)结合程序掌握一些简单的算法。

二、实验内容

[题目 1120:判断点是否在圆上]

由键盘输入一个点的坐标, 要求编程判断这个点是否在单位圆上,点在圆上输出 Y, 不在圆上输出 N。使用小数点后 3 位精度进行判断。 [第一组自测数据] [键盘输入] 0.707,0.707↙ [正确输出] Y

[第二组自测数据]

[键盘输入]

0.5,0.5↙ [正确输出] N

[提示](1)平面上的点与圆的关系分为在圆内、在圆上、在圆外三种,本题要求判断是否在圆上;(2) 判断两实数相等采用判断这两实数的差的绝对值小于规定误差精度(本题为 0.001)的方法实现。 参考程序: #include \#include \void main() { float a,b;

scanf(\if(fabs(a*a+b*b-1)<1e-3)

printf(\

else printf(\

}

[题目 1017:求数的位数]

由键盘输入一个不多于 9 位的正整数,要求输出它是几位数。 [第一组自测数据] [键盘输入] 349213↙ [正确输出] 6

[第二组自测数据] [键盘输入] 10000↙ [正确输出] 5

4

[提示]划定一位数、二位数、?、九位数的范围,然后用 if ? else if ? else 语句实现判断。


C语言程序设计 - 上机实验指导与习题 - 第三版 - (陈湘骥 - 编(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于成立高坝中学教育强县创建工作领导小组的通知

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: