演習3ー2
問:List3-9の最後の else を、else if (no < 0) に変更するとどうなるかを検討せよ。
// Ex0302.c
#include <stdio.h>
int main(void)
{
int nu;
printf("整数を入力せよ。:");
scanf("%d", &nu);
if (nu == 0)
puts("その数は0です。");
else if (nu > 0)
puts("その数は正です。");
else if (nu < 0)
puts("その数は負です。");
return 0;
}
コメント
動作の結果は変わらない。変更前は(正・ゼロ)以外の値が全て最後のelseに分類されていたから、正でも負でも0でもない値があればテストしてみたい。
書籍情報
コメント