c语言4选择结构.pptVIP

  • 4
  • 0
  • 约1万字
  • 约 27页
  • 2016-12-21 发布于河南
  • 举报
解方程 ax2+bx+c=0 (a!=0) 求解过程: 例 输入三个整数,输出其中最大的一个。 分析:要输出最大的一个,必须将三个数进行比较;进行比较时,先比较其中两个,获得较大的,再与第三个数做比较,最后得到三个数中的最大值。要进行两个数的比较,经常用到if语句,比较的结果可以作为下一步操作的条件。 main() { int a,b,c,max; printf(请输入三个整数: ); scanf(%d%d%d,a,b,c); if (a=b) /*求a,b中的大者存入变量max中*/ max=a; else max=b; if (max=c) printf(最大的数为:%d\n,max); else printf(最大的数为:%d\n,c); } 例:输入三个数,按从小到大的顺序输出。 分析:用变量a、b、c分别存放三个数;对其进行比较后,a中存放最小值,c中存放最大值,b中存放中间值。 如果ab,则将a和b对调 (a是a、b中的小者)。 如果ac,则将a和c对调 (a是a、c中的小者,a也就是a、b、c中的最小者)。 如果bc,则将b和c对调 (b是b、c中的小者,也就是三者中的中间者)。 main() { float a,b,c,t; /*t为两个变量值交换的中间变量*/ pr

文档评论(0)

1亿VIP精品文档

相关文档