国旗一红一白的国家有多个,以下是其中一些国家:

1.日本:日本国旗为白色底上方有一个红色圆圈,称为“日章旗”,是日本的国旗和国徽。

2.波兰:波兰国旗为白色底上方有两条横向的红色条纹,是波兰的国旗。

3.南斯拉夫:南斯拉夫国旗为白色底上方有一个红色星形,是南斯拉夫的国旗。

4.瑞士:瑞士国旗为红色底上方有一个白色十字,是瑞士的国旗。

5.塞尔维亚:塞尔维亚国旗为白色底上方有一个红色十字,是塞尔维亚的国旗。

需要注意的是,还有其他国家的国旗也是一红一白,但是它们的颜色排列顺序可能不同,例如印度和丹麦等国家。因此,在确定国旗所属国家时,需要注意颜色的排列顺序。