黑马程序员技术交流社区
标题: 作业编程第三题,大家都用什么方式做的 [打印本页]
作者: bieny 时间: 2015-4-11 21:52
标题: 作业编程第三题,大家都用什么方式做的
rt 好像大家 if 数组冒泡 switch的都有,下面是我用三目运算做的,本来想一行完事的,想起了今个老师说的那个loser....
/*
编写一个程序,要求从键盘上输入某哥学生的四科成绩,求出该学生的最高分和最低分
int a,b,c,d,Max,Min;
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
Max=a>b?a:b;
Min=c>d?c:d;
Max=Max>Min?Max:Min;
printf("Max=%d\n",Max);
Max=a<b?a:b;
Min=c<d?c:d;
Min=Max<Min?Max:Min;
printf("Min=%d\n",Min);
*/
作者: tyisbest 时间: 2015-4-11 22:03
直接给你上代码?
#include <stdio.h>
int main()
{
int a,b,c,d,max,min;
a=b=c=d=max=min=0;
printf("请输入你的语数外三科成绩和理综成绩,并用逗号隔开:\n");
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
if (a<0 || b<0 || c<0 || d<0 || a>100 || b>100 || c>100 || d>100)
{
printf("你考这个成绩,你妈知道嘛?\n");
return 0 ;
}
max=(max=(max=a>b?a:b)>c?(max=a>b?a:b):c)>d?(max=(max=a>b?a:b)>c?(max=a>b?a:b):c):d;
min=(min=(min=a<b?a:b)<c?(min=a<b?a:b):c)<d?(min=(min=a<b?a:b)<c?(min=a<b?a:b):c):d;
printf("你四科成绩最高分是:%d\n",max);
printf("你四科成绩最低分是:%d\n",min);
return 0;
}
作者: 康仔 时间: 2015-4-12 00:13
看完你会醉的!!!
#include <stdio.h>
int main(int argc, const char * argv[]) {
//定义4个变量,接受四科成绩
int km1,km2,km3,km4;
km1=km2=km3=km4=0;
//提示学生输入成绩,并接收
printf("请依次输入四科成绩(并用逗号隔开):\n");
scanf("%d,%d,%d,%d",&km1,&km2,&km3,&km4);
if(km1>km2){
if(km1>km3){
if(km1>km4){
printf("最高分为km1=%d\n",km1);
}else{
printf("最高分为km4=%d\n",km4);
}
}else{
if (km3>km4) {
printf("最高分为km3=%d\n",km3);
}else {
printf("最高分为km4=%d\n",km4);
}
}
}
else{
if(km2>km3){
if(km2>km4){
printf("最高分为km2=%d\n",km2);
}else{
printf("最高分为km4=%d\n",km4);
}
}else{
if (km3>km4) {
printf("最高分为km3=%d\n",km3);
}else {
printf("最高分为km4=%d\n",km4);
}
}
}
if(km1<km2){
if(km1<km3){
if(km1<km4){
printf("最低分为km1=%d\n",km1);
}else{
printf("最低分为km4=%d\n",km4);
}
}else{
if (km3<km4) {
printf("最低分为km3=%d\n",km3);
}else {
printf("最低分为km4=%d\n",km4);
}
}
}
else{
if(km2<km3){
if(km2<km4){
printf("最低分为km2=%d\n",km2);
}else{
printf("最低分为km4=%d\n",km4);
}
}else{
if (km3<km4) {
printf("最低分为km3=%d\n",km3);
}else {
printf("最低分为km4=%d\n",km4);
}
}
}
return 0;
}
作者: bieny 时间: 2015-4-12 11:10
:L据说老师答案就是用if写得 好醉
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |