三个球A、B、C,大小形状相同且其中有一个球与其他球重量不同。要求找出这个不一样的球。
输入格式:
输入在一行中给出3个正整数,顺序对应球A、B、C的重量。
输出格式:
在一行中输出唯一的那个不一样的球。
输入样例:
1 1 2
输出样例:
C
分析:
-
输入:程序首先使用
scanf
函数从用户那里接收三个整数a、b、c。 -
判断:接着,程序使用三个
if
语句来判断三个数字的相对大小:- 第一个
if
语句检查a是否等于b且b是否不等于c。如果条件成立,那么程序将打印出"C"。 - 第二个
if
语句检查a是否不等于b且b是否等于c。如果条件成立,那么程序将打印出"A"。 - 第三个
if
语句检查a是否等于c且c是否不等于b。如果条件成立,那么程序将打印出"B"。
- 第一个
-
输出:根据上述条件,程序将打印出"A"、"B"或"C"。
-
结束:程序返回0并结束。
C语言:
#include<stdio.h>
int main ()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(a==b&&b!=c)
{
printf("C");
}
if(a!=b&&b==c)
{
printf("A");
}
if(a==c&&c!=b)
{
printf("B");
}
return 0;
}
结果:
总结:
这个程序的目的是确定三个数字的相对大小并打印出相应的结果。这种类型的程序在各种数学和逻辑问题中都非常有用,例如在一组数据中确定元素的相对位置或排序。