其次,如果else嵌套太多,壹定要用花括號{}以免混淆。
第三,變量名應該有意義。
#包含?& ltstdio.h & gt
//#包含?" genlib.h "
//#包含?" simpio.h "
int?main(void)?{
int?循環計數,?我;?//後面這幾個變量不用?m,?n,?s[10];
雙倍?開,?近了,?麥克斯。min?//給變量壹個有意義的名稱
雙倍?上,?更低;//框的上下邊界
scanf("%d ",& amploop count);
為了什麽?(我?=?0;?我?& lt?循環計數;?i++)?{?//請遵循C語言從0開始的約定。
scanf("%lf?%lf?%lf?%lf ",& amp開,?& amp近了,?& amp麥克斯。& ampmin);
//判斷盒子的上下邊界。
如果?(開?& gt?關閉)?{
上位?=?開放;
更低?=?關閉;
}?不然呢?{
上位?=?關閉;
更低?=?開放;
}
//判斷是否有無影線。
如果?((max?& lt=?上)?& amp& amp?(min?& gt=?更低)?{
printf(" none ");
}?不然呢?{
printf(" yes ");
如果?(max?& gt?上)?{
printf(" on ");
}
如果?(min?& lt?更低)?{
printf(" below ");
}
}
Printf("影線");
//判斷是“空心紅”、“純藍白”還是“十字紅”
如果?(開?& lt?關閉)?{
Printf("空心紅");
}?不然呢?{
如果?(開?& gt?關閉)?{
Printf("純藍白");
}?不然呢?{//?開放?==?關閉
Printf(“十字紅”);
}
}
printf(" candle \ n ");
}
}