《C语言程序设计》课程教学资源(PPT课件讲稿)选择实验1

程序(一)功能:验证逻辑运算符的结果。 参考程序: main inta=3,b=4,c=5; printf(%d\n", atb && b==c /*输出“逻辑与”运算的值 printf("%d\n",ab b-c) /*输出“逻辑或”运算的值 printf (%d\n",! a>b)) /*输出“逻辑非”运算的值 rinf("‰dn" RR,(a=1)
实验内容 程序(一) 功能:验证逻辑运算符的结果。 参考程序: main() {int a=3,b=4,c=5; printf("%d\n", a+b && b==c ); /* 输出“逻辑与”运算的值 */ printf("%d\n", a>b || b-c); /* 输出“逻辑或”运算的值 */ printf("%d\n",!( a>b)); /* 输出“逻辑非”运算的值 */ printf("%d\n", a!=c || !b && (a=1)); }

程序(二)功能:编程实现任意三个数的升序排序。 参考程序: maino float a b.c. t scanf(%f, %f, %f", &a, &b, &c) (a>b) if(a>b) st=a; a=b: b=tl if(a>c) t=a a=c; c=t; if(b>C t=bb≡cc=t} printf(°%5.2千,%52f,%52n",a,b,C);
程序(二) 功能:编程实现任意三个数的升序排序。 参考程序: main() {float a,b,c,t; scanf("%f,%f,%f",&a,&b,&c); if (a>b) { t=a;a=b;b=t;} if(a>c) {t=a;a=c;c=t;} if(b>c) {t=b;b=c;c=t;} printf("%5.2f,%5.2f,%5.2f\n",a,b,c); }

程序(三)功能:编程实现求分段函数的值 1(x0 main( float x,y; scanf(“%F”,8x); y=X, f(x=0) f(x>0)y=1; else y=-1 printf(y=%d,y)
-1 (x0) 程序(三) 功能:编程实现求分段函数的值。 main() { float x,y; scanf(“%f”,&x); y=x; if(x!=0) if(x>0) y=1; else y=-1; printf(“y=%d”,y); }

问题 1、复合语句的作用是什么? 答:交换两个变量的值。 2、如果把程序一中的输出函数语句 printf( %d\n"!(a>b)) 中逻辑表达式!(a>b)的括号去掉,结果是否相同.为什么 答:不同,因为“!”的结合律比“>”结合律高 3、程序一运行完以后,变量a的值是多少?为什么? 答:a的值是1,因为在语句pnte%dn,a=cb&&(a=1) 给赋新值1。 4、把程序土补充完整。 5、当将上述程序中的某个复合语句的{删去后, 程序运行时会发生什变化?答:出错 6、独立完成程序三的编程
问题 1、复合语句的作用是什么? 答:交换两个变量的值。 2、如果把程序一中的输出函数语句 printf("%d\n",!(a>b)); 中逻辑表达式!(a>b)的括号去掉,结果是否相同.为什么 答:不同,因为 “!”的结合律比“ >” 结合律高。 3、程序一运行完以后,变量a的值是多少?为什么? 答:a 的值是1,因为在语句printf(“%d\n”, a!=c || !b && (a=1)); 给a赋新值1。 4、把程序二补充完整。 5、当将上述程序中的某个复合语句的{}删去后, 程序运行时会发生什变化? 答:出错 6、独立完成程序三的编程
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第四章 输入输出.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第六章 循环控制.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第五章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二章 算法.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二次课思考题问答.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第三章 数据类型、运算符与表达式(c).ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第三次课 思考题问答.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)数组第二次实验.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)数组第一次实验.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)循环结构(理论)2.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)循环结构实验1.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)循环嵌套实验.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)实验程序.doc
- 《C语言程序设计》课程教学资源(PPT课件讲稿)实验二 C语言程序初步.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)实验一 C语言程序上机操作.ppt
- 《计算机系统》第9章 指令系统.ppt
- 《计算机系统》第8章 运算方法和运算器.ppt
- 《计算机系统》第7章 信息的表示.ppt
- 《计算机系统》第6章 输入输出系统.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)选择结构2.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)选择结构实验2.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)部分习题答案(前三章).doc
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第一章 C语言概述.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十一章 结构体与共用体.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十三章 文件.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)06年C程序设计实验教学大纲.doc
- 《C语言程序设计》课程教学资源(PPT课件讲稿)C程序设计实验讲义.doc
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第八章 函数.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第九章 预处理命令.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十章 指针.ppt
- 《数据结构》课程电子教案(PPT课件讲稿,C语言版)第1章 概论、第2章 线性表及其顺序存储、第3章 线性表的链式存储.ppt
- 《数据结构》课程电子教案(PPT课件讲稿,C语言版)第1章 概论、第2章 线性表及其顺序存储、第3章 线性表的链式存储.ppt
- 《数据结构》课程电子教案(PPT课件讲稿,C语言版)第1章 概论、第2章 线性表及其顺序存储、第3章 线性表的链式存储.ppt
- 《数据结构》课程电子教案(PPT课件讲稿,C语言版)第04章 字符串、数组和特殊矩阵.ppt
- 《数据结构》课程电子教案(PPT课件讲稿,C语言版)第05章 递归.ppt
- 《数据结构》课程电子教案(PPT课件讲稿,C语言版)第06章 树型结构.ppt
- 《数据结构》课程电子教案(PPT课件讲稿,C语言版)第07章 二叉树.ppt
- 《数据结构》课程电子教案(PPT课件讲稿,C语言版)第08章 图(李云清、杨庆红、揭安全).ppt
- 《数据结构》课程电子教案(PPT课件讲稿,C语言版)第09章 检索.ppt