三個球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;
}
結果:
總結:
這個程序的目的是確定三個數字的相對大小并打印出相應的結果。這種類型的程序在各種數學和邏輯問題中都非常有用,例如在一組數據中確定元素的相對位置或排序。?