第一范文网 - 专业文章范例文档资料分享平台

习题课1(1~3章)

来源:用户分享 时间:2025/5/30 5:27:22 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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章) 的文档
习题课1(1~3章).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2k0756kw3x68ub10wpic_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top