7-8 sdut-C语言实验- 相加和最大值
分数 10
全屏浏览题目
切换布局
作者 马新娟
单位 山东理工大学
输入三个整数a,b,c。并进行两两相加,最后比较相加和的最大值。
输入格式:
输入数据包含三个整数,用空格分开。
输出格式:
输出两两相加后的最大值。
输入样例:
1 2 3
输出样例:
在这里给出相应的输出。例如:
5
同一道题不同的时候写会有不同的解法,每一次都会有新的灵感,不要只局限于一种解法,我在没有掌握迭代法之前用的是示例1的方法,刚刚写文章时我已经忘记了这种方法,只记得枚举法和迭代法,很显然思维固化了。
答案示例1
这种方法只能在找最大值和最小值的时候可以用,但是逻辑简单,代码较短,是个不错的选择。
#include <stdio.h>
int main()
{
int a,b,c,x;
scanf ("%d %d %d",&a,&b,&c);
if (a+b>a+c)
x=a+b;
else
x=a+c;
if (x>b+c)
printf("%d",x);
else