输入一个正整数,编程求该数的阶乘。
第1题
第5题
请编写Python程序完成以下要求: 提示用户从键盘上输入一个4位的正整数(假设个位不为0),在屏幕上输出该数的反序数。反序数即原数各位上的数字颠倒次序所形成的另一个整数。例如,1234的反序数是4321;2468的反序数是8642。 (得分点提示:程序的可读性、是否有注释、功能是否正确、输入输出是否有提示信息) 代码提示:反序数很简单,考虑用“商和余数”来解决这个问题 输入要求:以输入3579为例 输出要求:要求输出内容是“输入 3579 的反序数为 9753 。”,注意这里3579和9753前后都要求有2个空格,想想看使用占位符和对齐方式“<^>”如何实现呢?
第6题
A.接受用户输入的整数N,判断N是否是素数并输出结论
B.接受用户输入的整数N,判断N是否是水仙花数
C.接受用户输入的整数N,判断N是否是完数并输出结论
D.接受用户输入的整数N,输出N的阶乘值
第7题
第8题
A.接受用户输入的整数N,输出N的阶乘值
B.接受用户输入的整数N,判断N是否是素数并输出结论
C.接受用户输入的整数N,判断N是否是整数并输出结论
D.接受用户输入的整数N,判断N是否是水仙花数
第10题
算法设计:对于给定的正整数a,计算删去k个数字后得到的最小数.
数据输入:由文件input.txt提供输入数据.文件的第1行是1个正整数a.第2行是正整数k.
结果输出:将计算的最小数输出到文件output.txt.
第11题
算法设计:对于给定的方格棋盘,按照取数要求找出总和最大的数.
数据输入:由文件input.txt提供输入数据.文件第1行有2个正整数m和n,分别表示棋盘的行数和列数.接下来的m行,每行有n个正整数,表示棋盘方格中的数.
结果输出:将取数的最大总和输出到文件output.txt.