马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
x
题目是: 3つの整数を入力し,それらを比較して,大,中,小を判定しなさい. 3つの整数が同じ値の場合,あるいは2つの整数が同じ値の場合でも 正確に判定ができるように対応すること. 例 9 5 2 → 大:9 中:5 小:2 例 6 6 6 → 大:6,6,6 3つの数は等しい 例 6 6 3 → 大:6,6 小:3 例 6 6 9 → 大:9 小:6,6
我自己做了点 但读不出来 (暂时只学了if的形式 所以 想用if做 求帮助)
#include<stdio.h>
void main()
{
int a,b,c;
printf("相異なる3つの整数a,b,cを入力してください");
scanf("%d %d %d",&a,&b,&c);
if(a>b&&b>c)
printf("大:%d,中:%d,小:%d \n",a,b,c);
if(a>b&&b<c&&a>c)
printf("大:%d,小:%d,中:%d \n",a,b,c);
if(a>b&&b<c&&c>a)
printf("中:%d,小:%d,大:%d \n",a,b,c);
if(a>b&&b<c&&a==c)
printf("大:%d,%d,小:%d \n",a,b,c);
if(a>b&&b==c)
printf("小:%d,大:%d,%d \n",a,b,c);
else
printf("大:%d,小:%d,%d \n",a,b,c);
else
printf("大:%d,小:%d,%d \n",a,b,c);
else
printf("小:%d,大:%d,中:%d \n",a,b,c);
else
printf("中:%d,大:%d,小:%d \n",a,b,c);
else if(a==b&&b>c)
printf("大:%d,%d,小:%d \n",a,b,c);
else
printf("小:%d,%d,大:%d \n",a,b,c);
else
printf("大:%d,%d,%d \n",a,b,c);
}
|