5个关卡 · 综合运用C3阶段全部知识 · 代码填空挑战
💡 考察知识点:字符运算、取模循环移位
🚀 进入编程挑战💡 考察知识点:数组遍历、打擂台求最值
🚀 进入编程挑战💡 考察知识点:for循环、取模运算、条件判断
🚀 进入编程挑战💡 考察知识点:枚举法、双重条件判断、累加求和
🚀 进入编程挑战💡 考察知识点:函数定义、参数传递、return返回值
🚀 进入编程挑战字符在计算机中用ASCII码存储。'a'=97,'0'=48。字符加减数字就是移动ASCII码。
(c-'a'+k)%26+'a' 实现字母循环移位。%26保证循环。数字用%10。
for(i=0;i
i%m==0 判断i是m的倍数。公因数要同时满足a%i==0 && b%i==0。
返回值类型 函数名(参数列表){ ... return 值; }。函数要先定义后调用。
先设第一个为"擂主",然后逐个挑战,赢了就换擂主。求max/min的经典方法。