前提・実現したいこと
奇数の最大値と最小値を表示したいのです.
正の整数は最大で99個打ち込めます。
-1を入力されたら正の整数終了の合図です。
発生している問題・エラーメッセージ
小さい数を打った時だけすべてnoneになってしまいます。
###ソースコード###
#include <stdio.h>
int main(void)
{
int odd ;
int i, max, min ;
max = 0 ;
min = 9999 ;
for(i=0 ; i<100 ; i++)
{
scanf("%d", &odd) ;
if(odd == -1)
{
break ;
}
else if(odd % 2 != 0 && max > odd)
{
max = odd ;
}
else if(odd % 2 != 0 && min < odd)
{
min = odd ;
}
}
if(max == 0 && min == 9999)
{
printf("none.\n") ;
}
else
{
printf("max=%d, min=%d\n")
}
return 0 ;
}
C言語
試したこと
大きい数字を打ち込んだ時はできます
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。