老师会根据周数决定哪些学号的同学提交作业。决定的方法为:学号最后一位模3(对3求余)与学习周数模3(对3求余)的结果相同同学需要提交作业。请编写一个程序,判断输入的学号是否需要提交作业
例如,
第一周(1%3=1)要求学号最后一位模3为1的同学交作业,即学号为尾数为1,4,7的同学交作业;
第二周(2%3=2)要求学号最后一位模3为2的同学交作业,即学号为尾数为2,5,8的同学交作业;
第三周(3%3=0)要求学号最后一位模3为0的同学交作业,即学号为尾数为3,6,9,0的同学交作业;
任务描述及步骤:
1.定义1个int型变量strNum,用于存储学生学号,初始值为0;
2 定义1个int型变量remainder,用于存储学生学号最后一位,初始值为-1;
3.定义1个int型变量weekNum,用于存储周数,初始自为0;
4.提示用户输入学号,然后用scanf()函数读取用户从键盘输入的1个整数,保存到变量stuNum;
5.判断学号的合理性,要求学号必须在[202011001,202015000)范围内(以电软系20级学生为例),
6.提示用户输入周数,然后用scanf()函数读取用户从键盘输入的1个整数,保存到变量weekNum;
7.判断周数的合理性,要求周数必须在[1,20]范围内 ;
8 计算remainder,即remainder=strNum%10
9.计算remainder%3的值与weekNum%3的值是否相等。若相等输出:“学生XXX在xx周应该交作业吗?是”,否则输出“学生XXX在xx周应该交作业吗?否”