ふたつの数字を入力し、それらが等しくなければ大きいほうを表示し、等しければTwo numbers are equal.と表示したいのですが等しい場合にTwo numbers are equal.が表示されません。
#include <stdio.h> int main() { int x, y; printf("Input 1st number: "); scanf("%d", &x); printf("Input 2nd number: "); scanf("%d", &y); if(x != y){ if(x > y){ printf("%d is lager than %d.\n", x, y); }else if(x < y){ printf("%d is lager than %d.\n", y, x); }else{ printf("Two numbers are equal.\n"); } } return 0; }
ステップ実行で動作を確認されてはいかがでしょうか。
回答2件
あなたの回答
tips
プレビュー