早教吧 育儿知识 作业答案 考试题库 百科 知识分享

1.输入一个算法,输入一个正整数后输出这个正整数各位数字的立方和.2.编写程序,将用户输入的正整数转换成相应的星期值输出.如用户输入3,则输出Wednesday;用户输入0,则输出Sunday.如果用户输

题目详情
1.输入一个算法,输入一个正整数后输出这个正整数各位数字的立方和.
2.编写程序,将用户输入的正整数转换成相应的星期值输出.如用户输入3,则输出Wednesday;用户输入0,则输出Sunday.如果用户输入的数大於6,则用这个数除以7的余数进行上面操作.
其中
我不知道怎么把第1题的各位数抽出来- -
第二题的如果是2,我不知道要怎么赋值
▼优质解答
答案和解析
用QBasic打过的,绝对ok!
1.该正整数为n
INPUT n
s=0
Do
a=n MOD 10
n=n\10
s=s+a^3
LOOP UNTIL n=0
PRINT s
END
2.
INPUT "n=";n
i=n MOD 7
IF i=0 THEN
PRINT "Sunday"
END IF
IF i=1 THEN
PRINT "Monday"
END IF
IF i=2 THEN
PRINT "Tuesday"
END IF
IF i=3 THEN
PRINT "Wednesday"
END IF
IF i=4 THEN
PRINT "Thursday"
END IF
IF i=5 THEN
PRINT "Friday"
END IF
IF i=6 THEN
PRINT "Saturday"
END IF
END
用QBasic打过的,绝对ok!