黑马程序员技术交流社区

标题: 编写这个程序,我思维转不过去 [打印本页]

作者: 张国繁    时间: 2015-6-21 15:24
标题: 编写这个程序,我思维转不过去
编写一个程序,要求从键盘上输入某哥学生的四科成绩,求出该学生的最高分和最低分


这个用分支语句怎么能编出来呢
作者: 小小羊    时间: 2015-6-21 16:08
有时候if语句不一定跟else,如果if后面的条件不成立就直接跳过该if,进入下一个语句,就相当于else。
比如
int max=num1;
if(max<num2)//若成立则执行大括号的里面的,不成立则执行下一个if
{max=num1;}
if(max<num3)
{max=num3;}
这不就是在判断吗?

作者: 沙睿    时间: 2015-6-21 16:09
张国繁 发表于 2015-6-21 15:24
编写一个程序,要求从键盘上输入某哥学生的四科成绩,求出该学生的最高分和最低分



假如abcd四个成绩,再定义两个变量ij  i,j分别存储最大值和最小值。
用if   判断ab  如果a>b     i=a   j=b  else   j=a.i=b,再用c和i,j比,以此类推。手机码字,希望你能看懂。
作者: zilin    时间: 2015-6-21 16:36
if就可以啊 ,更简单的话就用条件运算符来做,老师说是屌丝法。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2