云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 习题课1(1~3章)

习题课1(1~3章)

  • 62 次阅读
  • 3 次下载
  • 2025/7/6 22:28:49

2.6 实训

实训1

【实训内容】基本数据类型。

【实训目的】熟悉数据类型及类型转换。

【实训题目】运行下面程序,记录输出结果,并对结果进行分析。 #include main() { int i,j; float x; x=5.8; i=x; j=(int)x; printf(\}

实训2

【实训内容】算术运算。

【实训目的】掌握算术表达式及算术运算。

【实训题目】任意输入一个3位整数,计算个位数、十位数和百位数的平方和。 #include main() { int n,n1,n2,n3,sum; printf(\请输入任意一个3位整数\\n\ scanf(\ n1=n/100; n2=(n/10); n3=n; sum=n1*n1+n2*n2+n3*n3;

printf(\各位的平方和为:%d\\n\}

实训3

【实训内容】表达式及其运算。 【实训目的】掌握自加自减运算。

【实训题目】运行下面程序,记录输出结果,并对结果进行分析。 #include main() { int x=5,y; printf(\ y=++x; printf(\ y=x--; printf(\}

实训4

【实训内容】补充完善程序

【实训目的】掌握C程序的编程思路

【实训题目】下面程序完成从键盘任意输入一个整数,先计算其绝对值,然后在该值的基础上计算其平方根,并输出两次计算结果。请把程序补充完整并调试运行,记录输出结果。

#include #include main() { 【1】; double fb; printf(\ scanf(\ fa=【2】; fb=【3】; printf(\}

习题 2(根据下列程序段编写完整程序)

2-3 执行下列程序段后,变量m的值是多少? float i=99.9; int m=0; m=i;

2-4 执行下列程序段后,变量x,y的值分别是多少? int x=22,y=33; x=x+y; y=x-y; x=x-y;

3.3 顺序结构应用实例

【例3-5】设变量a=2、b=5,编写程序实现两个变量的值互换。 【编程思路】

变量是存放数据的容器,现在要交换两个容器中的内容,自然地要借助第三个容器进行周转。

【程序代码】 #include main() { int a,b,t; a=2; b=5; }

printf(\ //输出原始数据 t=a;a=b;b=t;

printf(\输出交换后的数据

小测验

针对上面实例,思考下列问题:

(1)把程序中的变换过程用语句a=b; b=a; 代替,程序的运行结果会怎样? (2)如果是交换任意两个变量的值,程序该如何修改?

【例3-6】已知三角形的三个边长,计算三角形的面积。 【编程思路】

本题按照输入数据、计算处理、输出结果的顺序进行,其中三角形面积可以利用如下数学公式进行计算

area= ??(?????)(?????)(?????) 其中:s=2(a+b+c) 【程序代码】 #include #include main() { int a,b,c; float s,area; }

printf(\请输入三角形的三边:\scanf(\s=1.0/2*(a+b+c);

area=sqrt( s*(s-a)*(s-b)*(s-c) );

printf(\三角形的面积=%8.3f\\n\

1

搜索更多关于: 习题课1(1~3章) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2.6 实训 实训1 【实训内容】基本数据类型。 【实训目的】熟悉数据类型及类型转换。 【实训题目】运行下面程序,记录输出结果,并对结果进行分析。 #include main() { int i,j; float x; x=5.8; i=x; j=(int)x; printf(\} 实训2 【实训内容】算术运算。 【实训目的】掌握算术表达式及算术运算。 【实训题目】任意输入一个3位整数,计算个位数、十位数和百位数的平方和。 #include main() { int n,n1,n2,n3,sum; printf(\请输入任意一个3位整数\\n\ scanf(\ n1=n/100; n2=(n/10)

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com