- 締切済み
3つの入力した数値の大小比較ができません。
#include<stdio.h> int main() { int a,b,c; scanf("%d",&a); scanf("%d",&b); scanf("%d",&c); if(a<b) { if(b<c) { if(a<c) { printf("%d<%d<%d\n",a,b,c); } else { printf("%d%d%d",a,b,c); } } if(b>c) { if(a>c) { printf("%d<%d<%d\n",c,b,a); } else { printf("%d<%d<%d\n",a,c,b); } } } else if(a>b) { if(b>c) { if(a>c) { printf("%d>%d>%d\n",a,b,c); } else { printf("%d>%d>%d\n",a,c,b); } } else if(b>c) { if(a>b) { printf("%d>%d>%d\n",a,b,c); } else { printf("%d>%d>%d\n",b,a,c); } } else if(c>b) { if(c>a) { printf("%d<%d<%d\n",b,a,c); } else { printf("%d>%d>%d\n",a,c,b); } } else if(a<c) { if(a<b) { printf("%d<%d<%d\n",a,b,c); } else { printf("%d<%d<%d\n",b,a,c); } } else if(a>c) { if(a<b) { printf("%d>%d>%d\n",b,a,c); } else { printf("%d>%d>%d\n",a,b,c); } } else { printf("%d=%d=%d\n",a,b,c); } } 間違っている部分を教えてください。
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- Trick--o--
- ベストアンサー率20% (413/2034)
- Trick--o--
- ベストアンサー率20% (413/2034)
- Trick--o--
- ベストアンサー率20% (413/2034)
- mac_res
- ベストアンサー率36% (568/1571)
- dondon5959
- ベストアンサー率15% (36/229)
- Trick--o--
- ベストアンサー率20% (413/2034)
- a-saitoh
- ベストアンサー率30% (524/1722)
お礼
回答ありがとうございます。 iF(a<b){else(b<c){printf("a<b<c")}} でa<b<cが成り立ちますか?