计算下列各式中的S值,能设计算法求解的是( ) ①S=1+2+3+…+100;②S=1+2+3+…+100+…;③S=1+2+3+…+n(n≥1,n∈N).
举一反三
- 编写一个程序,求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
- 下列各组量子数中,合理的一组是 A: n=3,l=1,m=+1,s=+1/2 B: n=4,l=5,m=-1,s=+1/2 C: n=3,l=3,m=+1,s=-1/2 D: n=4,l=2,m=+3,s=-1/2
- 假设整型n已输入值。以下不能正确计算1*2*3*...*n的程序段是_______。 (1) for(i=1,s=1; i<=n; i++) s*=i; (2) i=1;s=1; while(i<=n) s*=i++; (3) i=0,s=1; do{ i++,s*=i; }while(i<=n); (4) for(i=1,s=1; ; i++) { s = s*i, if(i==n) break; }
- 输入正整数n,计算s = 1/1! + 1/2! + 1/3! + ……+ 1/n!的值。 #include int main { int j, k, n; double f, s; scanf("%d", &n); s= (1) ; for (k=1; k<=n; k++) { f= (2) ; for(j=1; (3) ; j++) f= (4) ; s=s+1/f; } printf("sum=%f ", s); return 0; }
- 题2:设计程序,在文本框中输入一个正整数N,计算S=1*2*3*...*n的值。