操作系统实验报告c语言,C语言实验报告

2adf65e86037ee06eff9aef8941ea76e58fa4aaf?pn=1&x=0&y=0&raww=915&rawh=1235&o=png_6_0_0_0_0_0_0_915_1234.5&type=pic&aimh=900&md5sum=8d372625fe5696d0b69ba285d29d0a33&sign=30f

实验2数据类型,运算符和表达式类别: 计算机科学学生ID: 名称: 和技术现状1.理解C语言数据类型的含义,掌握基本数据类型变量的特征和定义方法;测试2.学习使用C的算术运算符以及包含这些运算符的算术表达式;目标3.掌握自加(++)和自减(-)运算符的使用; 4.熟悉C程序的编辑和编译,连接和操作过程. 1.阅读程序(1)了解以下程序,并在TC下运行以查看结果并回答该程序背后的问题. 输入并运行以下程序: main(){char c1,c2; c1 = 97; c2 = 98;ʵprintf(“%c%c \ n”,c1,c2);验证printf(“%d%d \ n”,c1,c2);答: 程序的结果为ab,在此基础上结果为97 98. ①将第三和第四行更改为: c1 = 321; c2 = 353;运算结果分析. 答: 程序的运行结果为A分析: ②将第二行更改为: 65 97int c1,c2;然后运行它并分析运行结果. 答: 该程序的运行结果是b分析: 97 98(2)了解以下程序,并在TC下运行以查看结果,并回答该程序背后的问题. main(){int i = 8,j = 10,m,n; m = ++ i; n = j ++; printf(“%d,%d,%d,%d \ n”,i,j,m ,n);}答案: 该程序的运行结果为9,11,9,10. 进行以下更改并运行: ①将程序更改为: main(){int i = 8,j = 10; printf(“%d,%d \ n”,i ++,j ++);}答案: 该程序的结果为8,10②在①的基础上,将printf语句更改为: printf(“%d,%d \ n”,++ i,++ j);答案: 程序的运行结果为9,11③将printf语句更改为: printf(“%d,%d,%d,%d \ n”,ic语言实验报告2,j,i ++,j ++);答案: 程序的运行结果是9,11,8,10④程序被更改为: main(){int i = 8c语言实验报告2,j = 10,m = 0,n = 0; m + = i ++; n-=-j; printf(“ i =%d,j =%d,m =%d,n =%d \ n”,i,j,m,n);}答案: 该程序的结果是i = 9,j = 9,m = 8,n = -9(3)了解以下程序并在TC下运行,以查看结果并回答该程序背后的问题.

5df94e18b296fabfadadc12a9cc1453e.png

①main(){int num; num = 32767; printf(“ num =%d \ n”,++ num);}ʵ答案: 程序的结果是num = 32768 test②main(){int a = -2;允许printf(“%d,%d \ n”,a,a--);结论}该程序的结果是-3,-2结果2.程序设计要点(1)设置圆的半径r = 1.5和圆柱体的高度h = 3,求出圆周和面积圆. 以初始值分析的方式为r和h分配值. 经过编程和计算后,将输出计算结果,并且在输出时需要文字说明. 小数点后两位. 答案: 该程序是#include #define PI 3.14main()(float r; double s,c; r = 1.5; s = PI * r * r; c = 2 * PI * r; printf( “ s =%. 2lf,c =%. 2lf”,s,c);}(2)将华氏温度转换为摄氏温度和绝对温度的公式为: c 5(f 32)9k = 273.16 + c((摄氏温度)(绝对温度)请程序: 给定f时,找到相应的摄氏温度和绝对温度测试数据: ①f = 34②f = 100答案: ①程序为#include main(){浮点数f,c;双k; f = 34; c = 5/9 *(f-32); k = 273.16 + c; printf(“ c =%f,k =%lf \ n”,c,k) ;}②程序为#include main(){float f,c; double k; f = 100; c = 5/9 *(f-32); k = 273.16 + c; printf(“ c =%f,k =%lf \ n“,c,k);}(3)编写一个程序,将极坐标(r,θ)(θ的单位为度)转换为直角坐标(X,Y)

1-1000-jpg_6_0_______-704-0-0-704.jpg

转换公式为: x =r.cosθy=r.sinθ测试数据: ①r = 10θ= 45°②r = 20θ= 90°答案: ①步骤为#include #包括main(){float r,b,x,y; r = 10; b = 45; x = r * cos(b / 180 * 3.14); y = r * sin(b / 180 * 3.14); printf(“ x =%f,y =%f”,x,y);}②#include #include 的过程main(){float r,b,x,y; r = 20; b = 90; x = r * cos(b / 180 * 3.14); y = r * sin(b / 180 * 3.14); printf(“ x =%f,y =%f”,x,y); }教师评论

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-278018-1.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值