文档详情

实验一选择结构程序设计.ppt

发布:2025-04-04约3.49千字共10页下载文档
文本预览下载声明

实验一选择结构程序设计1.编写程序,使之具有如下功能:输入a、b、c三个整数,按从大到小的顺序进行输出。#includestdio.hvoidmain(){inta,b,c,t;printf(Pleaseinput3Numbers:);scanf(%d,%d,%d,a,b,c);if(ab){t=a;a=b;b=t;}if(ac){t=a;a=c;c=t;}if(bc){t=b;b=c;c=t;}printf(%d%d%d\n,a,b,c);}2.编写程序,求解下列分段函数:x(-5x0)y=x-1(x=0)x+1(0x10)100其它注意:当-5x0的时候,判断表达式应该使用x-5x0;当x=0的时候,判断表达式应该用x==0。#includestdio.hvoidmain(){floatx,y;printf(pleaseinputx:);scanf(%f,x);if(x-5x0)y=x;elseif(x==0)y=x-1;elseif(x0x10)y=x+1;elsey=100;printf(x=%f,y=%f\n,x,y);}#includestdio.hvoidmain(){floatx,y;printf(Pleaseinputx:);scanf(%f,x);if(x-5x0)y=100;else if(x==0)y=x-1; else if(x0)y=x; elsey=x+1;printf(x=%f,y=%f,x,y);}2.编写程序,求解下列分段函数:x(-5x0)y=x-1(x=0)x+1(0x10)100其它3.某托儿所收2岁到6岁的孩子,2岁、3岁孩子进小班(Lowerclass);4岁孩子进中班(Middleclass);5岁、6岁孩子进大班(Higherclass)。编写程序(用switch语句),输入孩子年龄,输出年龄及进入的班号。如:输入:3,输出:age:3,enterLowerclass。#includestdio.hvoidmain(){intage;printf(Pleaseinputage:);scanf(%d,age);switch(age){case2:case3:printf(age:%d,enterLowerclass.,age);break;case4:printf(age:%d,enterMiddleclass.,age);break;case5:case6:printf(age:%d,enterHigherclass.,age);break;default:printf(Cantenterourclass.)}}01实验二02循环结构程序设计1.计算SUM的值。计算公式如下:SUM=1+1/2-1/3+1/4-……1/n键盘输入n=10#includestdio.hvoidmain(){ inti,n; floats,t,sign; s=1;t=0,sign=1; scanf(%d,n); for(i=2;i=n;i++) { t=1.0/i*sign; s=s+t; sign=-sign; } printf(s=%f\n,s);}求s=1!+2!+…+20!。#includestdio.hvoidmain(){inti;floats=0,t=1;for(i=1;i=20;i++){t=t*i;s=s+t;}printf(%f\n,s);}3.输出如下所示由数字组成的形状。1121123211234321123454321123432112321121111211232112343211234543211234321123211211#includestdio.hvoidmain(){inti,j,n;

显示全部
相似文档