资源描述:
《c语言程序设计实验报告答案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划c语言程序设计实验报告答案 注:在VisualC++编译环境中亲自调试通过,但不保证在TurboC中通过。 实验二选择结构的程序设计 ?4x?8?1?x?0 ?2y??3x?10x?10?x?1 ?42?8x?3x?2x?11?x?21.编程实现分段函数 2.苹果有三个等级,一级元/斤,二级元/斤,三级元/斤。 编写程序,输入苹果的等级,购买的数量和所付的钱数, 输出等级,购买的数量、应付钱数和找零。 实验三循环结构 1.编程计算1!+2!+3
2、!+4!+5! ?分别用单层循环和双层循环实现 1020 ?考虑和?i!?i!i?1i?1#includ e main(){inti,x; doublej,k,sum;printf("Pleaseinputanumber:");scanf("%d",&x);目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 //用单层循环for(sum=0,j=1,i=1;ic语言程序设计实
3、验报告答案)x;i++){ j*=i;sum+=j;} printf("Theresultis%lf",sum);//用双层循环for(sum=0,i=1;imain() {intcount[10],t,i,j,*p=count;printf("Pleaseinput8numbers:"); for(i=0;i voidmain() { printf(“*****************”); printf(“Thisisacprogram.”); printf(“****************”); } 运行结果及分析: 运行
4、结果为: Printf函数语句表示输出引号内的字符串,最后的表示换行, 将程序中的去掉后,运行结果及分析:运行结果为 : 去掉后不换行连续显示目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 #include voidmain() { inta=100,b=20,sum,sb; sum=a+b; sb=a/b; printf("sum=%d,sb=%d"
5、,sum,sb); } 运行结果及分析: sum=100+20=120;sb=100/20=5. #include voidmain() { charc1,c2; c1=97;c2=98; printf("%c,%c",c1,c2); printf("%d,%d",c1,c2); printf("%c%c",c1+1,c2+2); } 运行结果及分析: 运行结果为:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目
6、的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 声明c1,c2是字符型常量,第一个输出函数以字符格式输出c1,c2,97,98对应的是a,b的ASCII代码,所以输出的是“a,b”之后换行,第二个输出函数表示已十进制数形式输出c1,c2,故输出结果就是,换行,第三个输出函数中表示以字符函数形式输出c1+1,c2+2,是b,d的ASCII代码值。 #include voidmain() { inti=8,j=10,m,n; m=++i;n=j++; }printf("%d,%d,%d,%d",i,j,m,n); 运行结果及分析: 运行结果
7、为: 再将本程序的第3行改为m=i++;n=++j;m=++i,当++运算符在前面时,先自增再将值赋给了m。而++在后面时是先将值赋给了n再自增。 运行结果及分析: 运行结果 分析同上 2.程序填空目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 任意输入一个有五位数字的正整数x,分别输出每一数位上的数字(由高到低分