早教吧作业答案频道 -->数学-->
1`将用户输入的正整数转换成相应的星期值输出,如0对应的“sunday”,1对应的“monday"等等.如果输入的数大于6,则用这个数除以7所得余数进行上述操作.写出程序我的答案是这样,哪位大虾给提个
题目详情
1`将用户输入的正整数转换成相应的星期值输出,如0对应的“sunday”,1对应的“monday"等等.如果输入的数大于6,则用这个数除以7所得余数进行上述操作.写出程序
我的答案是这样,哪位大虾给提个意见?
INPUT n
n=ABS(INT(n))
DO
n=n MOD 7
LOOP UNTIL n
我的答案是这样,哪位大虾给提个意见?
INPUT n
n=ABS(INT(n))
DO
n=n MOD 7
LOOP UNTIL n
▼优质解答
答案和解析
我觉得上面的n=ABS(INT(n)) 可以不写,但是把INPUT n改成INPUT “请输入一个正整数”;n
而且我觉得这个题不用循环语句也行,我上个礼拜刚刚做过这道题,6之间的数,也可以直接求余数n=n MOD 7,因为他们商0,余...
再有,这道题你用的是嵌套的条件结构,其实可以把它们设成并列的形式,执行完一个执行下一个,星期要大写:(我觉得是)
INPUT “请输入一个正整数”;n
n=n MOD 7
IF n=0 THEN
PRINT “Sunday”
END IF
IF n=1 THEN
PRINT “Monday”
END IF
IF n=2 THEN
PRINT “Tuesday”
END IF
IF n=3 THEN
PRINT “Wednesday”
END IF
IF n=4 THEN
PRINT “Thurday”
END IF
IF n=5 THEN
PRINT “Friday”
ELSE
PRINT “Saturday”
END IF
END
第二个,数学书上不是有方法吗?仿照那个写就行
而且我觉得这个题不用循环语句也行,我上个礼拜刚刚做过这道题,6之间的数,也可以直接求余数n=n MOD 7,因为他们商0,余...
再有,这道题你用的是嵌套的条件结构,其实可以把它们设成并列的形式,执行完一个执行下一个,星期要大写:(我觉得是)
INPUT “请输入一个正整数”;n
n=n MOD 7
IF n=0 THEN
PRINT “Sunday”
END IF
IF n=1 THEN
PRINT “Monday”
END IF
IF n=2 THEN
PRINT “Tuesday”
END IF
IF n=3 THEN
PRINT “Wednesday”
END IF
IF n=4 THEN
PRINT “Thurday”
END IF
IF n=5 THEN
PRINT “Friday”
ELSE
PRINT “Saturday”
END IF
END
第二个,数学书上不是有方法吗?仿照那个写就行
看了 1`将用户输入的正整数转换成...的网友还看了以下:
用C#求出1~599中能被3整除,且至少有一位数字为5的所有整数.如15、51、513均是满足条件 2020-04-07 …
要求求1000以内被3和5整除的正整数的循环结构的算法中输出的是990而不是1000以内被3和5整 2020-05-12 …
acmpresentationerrorDescription输入正整数n1和n2,试编程输出n1 2020-05-14 …
1.为什么奇数位上数字之和与偶数位上的数字之和的差能被11整除的数能被11整除?2.为什么奇位千进 2020-05-17 …
程序设计,从键盘输入3个大等于2的正整数,判断是否素数,如果是素数输出yes否则输出no.素数是只 2020-05-17 …
整除和被整除到底是谁除谁啊谁谁能被3整除.和3能被谁整除到底是什么呀?我这人很死脑筋,且大声给个简 2020-06-08 …
什么叫整除,什么叫被整除啊,这么说吧:“能整除10的数,请举几个例子;能被10整除的数,请举几个例 2020-06-27 …
从0、4、5、8、9中选取三个数字组成三位数(至少写出两个):(1)能被2整除的数:(2)能被3整除 2020-11-20 …
判断能同时被3和5整除的数的末尾只能是5.()任何奇数加上1后都能被二整除.()能同时被2,5整除的 2020-11-20 …
如何利用VB解决整数倍的问题?例题:1,输入1个不等于零的正整数,如果此数能被3整除,就显示“是3的 2020-12-09 …