- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 实验4-10 用if结构求1+2+…+n(n<=10)的值
实验目的:体会if结构的特殊作用。实验步骤:1.分析程序。#include void main() { int i = 2, sum = 1; int n; printf("请输入一个不大于10的正整数!\n"); scanf("%d", &n); if(i {
2012-02-04 15:19:09 1120
原创 实验4-9 综合练习
实验目的:进一步熟练使用选择结构。实验步骤:1.已知有三个整型变量a,b,c,a的值为23,b的值为32,用户输入的一个整数将存入变量c中。要求程序调整三个变量a,b,c的值,使得a的值最小,c的值最大。如用户输入-52后,经过调整,最终a的值为-52,b的值为23,c的值为32。2.把相关的流程图补充完整,并据此实现程序,注意体会else if形式的用法。2.1根据一般规律“
2012-02-04 15:18:27 456
原创 实验4-8 switch结构
实验目的:1.掌握基本的switch结构。2.掌握带break语句的switch结构。实验步骤:根据问题自己设计实验步骤。1.switch结构中case后面只能带常量表达式吗?2.基本的switch结构中case语句的次序对switch结构有无影响?3.default语句可有无吗?它的次序是固定的吗?4.与case标号相关联的语句序列可以为空吗?5.如何评价基本
2012-02-04 15:15:49 602
原创 实验4-7 条件操作符
实验目的:掌握条件操作符实验步骤:1.条件表达式i>j?++i:++j是如何求值的?为什么?编程验证。 怎样看条件操作符和if-else结构的关系?2. if(a > b)max = a;else max = b;可以改写为(a > b)?(max = a):(max = b),其中的括号可能去掉吗?为什么?还可以改写为
2012-02-04 15:15:16 555
原创 实验4-6 选择结构的嵌套
实验目的:熟练使用较复杂的选择结构。实验步骤:1.使用下面的选择结构实现例4-7。1)2)3)2.根据程序流程图实现例4-7。1)2)3.基本的选择结构嵌套有几种情况?画出大致的流程图并设计相应的题目,自己或让小组成员编程实现。提示:if结构嵌套if结构,if结构构嵌if-else结构if-else结构嵌套if-else结构,
2012-02-04 15:14:20 2772
原创 实验4-4 if结构的分析
实验目的:1.了解return语句对if结构的影响。2.分析if结构的特点。实验步骤:1.如果用户输入是正数,则程序输出“您输入的是正数!”,否则程序输出“您输入的不是正数!”。(用if结构实现)分析:这个程序中的if结构与其它的if结构有何区别?提示:当条件为假时有语句执行吗?此时执行的语句在条件为真时执行了吗?2.用户输入两个整数,程序先按从小到大的顺序输出,再
2012-02-04 15:09:32 574
原创 实验4-3 if结构的初步
实验目的:1.熟悉if结构2.正确使用if结构实验步骤:1.画出下面代码的流程图1)#include int main() { int i; scanf("%d", &i); if(i i = -i; printf("%d\n", i);}2)#include i
2012-02-04 15:07:18 496
原创 实验4-2 逻辑表达式
实验目的:1.理解逻辑操作符的特点(优先级、序列点、操作数)。2.学会用逻辑表达式正确地表示数学上的一些结论。3.掌握逻辑表达式的求值。实验步骤:1. 求出表中表达式的值并编程验证。 2&&3! 'a'+2.3! '0' * 2.3! '\0' * 2.3'\1' * 2.3'\1' -
2012-02-04 15:04:41 907
原创 实验4-1 逻辑量的编码和关系操作符
实验目的:1.掌握逻辑量编码的特点2.熟练关系表达式的求值实验步骤:1.求出表中表达式的值并编程验证。int型变量a的初值a>0a==0aa>=0aa=0a=33
2012-02-04 15:01:51 478
原创 实验3-5 编程初步
实验目的:1.利用表达式实现简单的功能2.学会分析程序执行时其状态(各变量的值)的变化。实验步骤:1.把下面的程序补充完整。程序的功能为当用户输入一个小数点位数较多的小数时,程序输出它四舍五入到小数点后两位的结果。测试数据如下: 第一次第二次第三次用户输入3.14159263.145
2012-02-04 14:47:38 1016
原创 实验3-4 函数的使用
实验目的:1.体会“函数只是把用户的输入变成输出”的含义。2.通过数学函数的使用,学会正确使用函数。实验步骤:1.数学库中的abs函数用于求一个整数的绝对值,其首部为int abs(int n),因此,使用该函数时需要 ,函数会返回 。测试函数时可以用下表中的数据。输入的数据-303预期
2012-02-04 14:45:26 629
原创 实验3-3 强制类型转换和自增自减操作符
实验目的:1.掌握强制类型转换操作符的特点。2.正确使用自增自减操作符。实验步骤:1.分析下面程序的输出#include int main() { float fa = 2.3; printf("%d\n", (int)fa % 3); printf("%f\n", fa);}分析:强制类型转换对原操作数有影响
2012-02-04 14:43:35 1114
原创 实验3-2 算术操作符
实验目的:1.掌握求余操作符%的运算规律2.掌握算术运算时类型转换的规则。实验步骤:1.求下面表达式的值并编程验证-3/2 3/-2 3/2 -3/-2 -3%2 3%-2 3%2 -3%-2分析:1)
2012-02-04 14:42:35 512
原创 实验3-1 赋值操作符
实验目的:1.理解赋值操作符的作用2.掌握如何判断一个C表达式是否合法。3.体会每个C表达式都有一个值的含义。实验步骤:1.赋值操作符有何作用?1.1分析程序并说明赋值操作符的作用。#include int main() { int a; a = 2; printf("%d\n", a);}1.2分析程序
2012-02-04 14:39:53 570
原创 实验2-8 调试窗口之Memory(*****)
实验目的:已经掌握了整型数据和浮点型数据的数字化信息编码方式,但是编码后数据在内存中真实的存储状态究竟如何?可以在调试的Memory(内存)窗口中查看最原始的存储状态。实验步骤:1.如图1所示,在程序中插入断点并调试执行程序。图1 在程序中插入断点2.如图2所示,利用表达式&i求出变量i所标识存储单元的地址图2 求出变量i所标识存储单元的地址3.如图3、4所示,
2012-02-04 14:36:09 1252
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人