1 / 8
文档名称:

《C语言程序设计》课程实验报告.doc

格式:doc   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《C语言程序设计》课程实验报告.doc

上传人:aluyuw1 2016/6/14 文件大小:0 KB

下载得到文件列表

《C语言程序设计》课程实验报告.doc

相关文档

文档介绍

文档介绍:《C 语言程序设计》课程实验报告实验名称分支结构程序设计( 2) 实验序号实验四实验日期 姓名院系班级学号专业指导教师成绩一、实验目的和要求 1 .了解 C 语句表示逻辑量的方法(以 0 代表“假”以1 代表“真”); 2 .学会正确使用逻辑运算符和逻辑表达式; 3 .熟练掌握 if、 switch 语句。二、实验预****内容 1 .课后****题 9: 解题思路:假设数字为 num (1): num 大于 9999 ,且 num 小于 100000 ,是五位数。(2): num 首先除以 10000 ,第五位的数字 a 。然后( num-a*10000 ) /1000, 是第四位数 b。(3) :分成 1、2、3、4、5 位数的情况,用 switch 来决定将 a,b,c,d,e 反过来即可。 2. 课后****题 10 解题思路: (1) bon1=100000* ; bon2=bon1+100000* ; bon4=bon2+200000* ; bon6=bon4+200000* ; bon10=bon6+400000* ; (2) i=num/100000 ,就可以得出它在几十万区间,用 switch ,以 i 为选择变量。 3 .课后****题 11 :假设是 a, b,c,d 四个整数。(1 )用一个 t 作为临时变量,来作为数字交换的临时储存变量。(2 )用 a 和后面三个数比较,小就互换位置,确保 a 里面是最小值,然后 b 和后面的比较,依次类推,最后输出 a,b,c,d, 即可。三、实验项目摘要 1****题 9 #include<> int main() { int num,a,b,c,d,e; printf(" 请输入一个数字\n"); scanf("%d",&num); a=num/10000; b=(num-a*10000)/1000; c=(num-a*10000-b*1000)/100; d=(num-a*10000-b*1000-c*100)/10; e=(num-a*10000-b*1000-c*100-d*10); printf("a=%d,b=%d,c=%d,d=%d,e=%d",a,b,c,d,e); return 0;} 四 、实验结果与分析#include<> int main() { int num,a,b,c,d,e,r; printf(" 请输入一个数字\n"); scanf("%d",&num); a=num/10000; b=(num-a*10000)/1000; c=(num-a*10000-b*1000)/100; d=(num-a*10000-b*1000-c*100)/10; e=(num-a*10000-b*1000-c*100-d*10); r=e*10000+d*1000+c*100+b*10+a; printf("r=%d\n",r); return 0;} 注:空间不够,可以增加页码。 2****题 10 #include<> int main() { int I,y; printf("enter I:"); scanf("%d",&I); if(I<=100000) y=I*; else if(I