【程序题】编写程序:从键盘输入一个不大于30的正整数n,求sum=1!+2!+3!+...+n!并输出sum。例如输入10,输出的结果为 4037913
举一反三
- 用for语句编写程序,输入一个正整数,求n!。(注:n! = 1*2*3*4*…*n)例如:输入:5输出:120
- 编写一个程序,从键盘输入一个三位整数,将其逆序输出。例如:输入123,输出321。
- 编写一个程序,从键盘输入一个正整数n,计算表达式1+1/2!+1/3!+1/4!+...+1/n! 的值(计算结果为小数形式)。 要求:设计一个函数int fac(int m)计算m!。 例如:输入6,输出1.718055。
- 编写程序,输入一个正整数n(1<n≤10),再输入n个整数,先输出最大值及其下标(设最大值唯一,下标从0开始),再将最大值与最后一个数交换,并输出交换后的个数。
- 编写一个程序,求s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的值,n从键盘输入。 【输入形式】 用scanf函数输入n 【输入样例1】 please input n:1 【输出样例1】 s=1 【输入样例2】 please input n:3 【输出样例2】 s=10 【输入样例 3 】 please input n:5 【输出样例3】 s=35