有50张卡片,每一张都分别写着从1到50的数字.卡片有两面,一面是红色,一面是蓝色,两面都写着相同的数字.有一个班正好有50名同学,老师将这50张卡片蓝色朝上摆在桌上,对同学们说:“请你们按学号的顺序逐个到前面来翻卡片,规则是:只要卡片上的数字是你自己学号的倍数,你就把它们都翻过来,蓝的翻成红的,红的翻成蓝的.”最后,红色朝上的有几张?

问题描述:

有50张卡片,每一张都分别写着从1到50的数字.卡片有两面,一面是红色,一面是蓝色,两面都写着相同的数字
.有一个班正好有50名同学,老师将这50张卡片蓝色朝上摆在桌上,对同学们说:“请你们按学号的顺序逐个到前面来翻卡片,规则是:只要卡片上的数字是你自己学号的倍数,你就把它们都翻过来,蓝的翻成红的,红的翻成蓝的.”最后,红色朝上的有几张?

7张.
sqrt(50)取整数部分.