[计算机软件及应用]第4章 选择结构程序设计(1).pptVIP

  • 57
  • 0
  • 约1.19万字
  • 约 42页
  • 2019-01-02 发布于四川
  • 举报

[计算机软件及应用]第4章 选择结构程序设计(1).ppt

main( ) { int Y; float m, r, t ; /* 本金,月利率,本利合计*/ printf(Input money and year =?); scanf(%f%d, m, Y); /* 输入本金和年限 */ if ( Y == 1 ) r = 0.005; /* 根据年限定利率 */ else if ( Y == 2 ) r = 0.006; else if ( Y = 3 Y5 ) r = 0.0065; else if ( Y =5Y8) r = 0.008; else if ( Y 8 ) r = 0.010; else r = 0.0; t = m + m * r *12 * y; printf( Total = %.2f \n, t ); } 程序如下: 例2 试编程判断某人是否属于肥胖体型。 分析:根据身高与体重的关系,医务工作者经过广泛的调查分析得出以下“体指数”与肥胖程度的关系: 体指数t=体重w/(身高h)2 当t<18时,为低体重; 当18≤t<25之间时,为正常体重; 当25≤t<27之间时,为超重体重; 当t≥27时,为肥胖。 其中w单位为千克,h单位为米。 main( ) { float h,w,t; printf(Please input w,h:); scanf(%f,%f,w,h); t=w/(h*h); if(t27) { if(t25) { if(t18) printf(t=%.2f is lower weight!\n,t); else printf(t=%.2f is standant weight!\n,t); } else printf(t=%.2f is highter weight!\n,t); } else printf(t=%.2f is too fat!\n,t); } 程序如下: 例3 编制完成加,减,乘,除运算的计算器程序。 分析: 编制计算器程序,就是编制一个在输入两个运算数及一个运算符后就可以进行运算的程序。要进行不同的运算,需要根据所输入的运算符号才能决定: 若输入的运算符号为“+”时,就进行加法运算;若输入“-”时,即进行减法运算;当输入“*”时,即进行乘法运算;当输入“/”时,即进行除法运算;当输入为其它字符时,则给出出错信息。 main( ) { float a,b,c; char op; printf(Please input a,op,b:); scanf(%f%c%f,a,op,b); switch(op) {case +: c=a+b; break; case -: c=a-b; break; case *: c=a*b; break; case /: c=a/b; break; defaulf: printf(input Error\n); c=0; break; } printf(%f%c%f=%f\n,a,op,b,c); } 程序如下: (P83 习题四-1: ) 从键盘输入一个英文字母,如果是大写字母,则将它变为小写字母输出;如果是小写字母,则将其变为大写字母输出。 #includestdio.h main() { char ch; ch=getchar(); if(ch=Ach=Z) ch+=32; else if(ch=ach=z) ch-=32; putchar(ch); putchar(\n); } (P83 习题四-2: ) 根据输入的x值依据下列表达式,计算y的值。 2x (x-1) y = 3 (x=-1) 4+x (x-1) main() { float x,y; scanf(%f,x); if(x-1) y=2*x; else if(x==-1) y=3; else y=4+x; printf(y=%f,y);

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档