pascal编程求1+2+3+..+n的值求1+2+3+..+n的值 输入 一个整数n 输出 一个整数,表示1~n这n个
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 15:25:10
pascal编程求1+2+3+..+n的值求1+2+3+..+n的值 输入 一个整数n 输出 一个整数,表示1~n这n个数的总和
1+2+3+… …+n的和可以看成是一个上底是1下底是n的梯形的面积.
| 1
| | 2
| | | 3
| | | | 4
… … … …
所以1+2+3+… …+n=n*(1+n)/2.
1)
program sum1;
var b,i:longint;
begin
readln(n); b:=0;
for i:=1 to n do
b:=b+i;
writeln(b);
end.
2)
program sum2;
var a:longint;
begin
readln(a);
writeln(a*(a+1) div 2);
end.
| 1
| | 2
| | | 3
| | | | 4
… … … …
所以1+2+3+… …+n=n*(1+n)/2.
1)
program sum1;
var b,i:longint;
begin
readln(n); b:=0;
for i:=1 to n do
b:=b+i;
writeln(b);
end.
2)
program sum2;
var a:longint;
begin
readln(a);
writeln(a*(a+1) div 2);
end.
pascal编程求1+2+3+..+n的值求1+2+3+..+n的值 输入 一个整数n 输出 一个整数,表示1~n这n个
pascal编程给出一个n,求前n个奇数的总和 输入 一行,一个整数n 输出 一行,表示总和
用Java编程 :输入一个正整数n,输出n!的值.其中n!=1*2*3*…*n.
输入一个正整数,输出该数的阶乘.求整数n的阶乘公式为:=1*2*…*n.(n!表示n的阶乘)
输入一个整数n(n>6),计算1!+2!+3!+……+n!并输出.
编程题:输入一个天正整数n,输出2/1+3/2+5/3+8/5+.的前n项之和,保留2位小数.
c语言中,输入一个整数,输出1!,,,,…n!求编程
输入一个整数放入到变量N中,如果这个整数大于0,那么计算1+2+3+.+(n-1)+n的结果,否则输出错误.
pascal程序设计 输入一个整数n,n
用C#语言 输入一个整数n,输出1到n之间的全部整数.
c语言:从键盘任意输入一个整数n,编程计算并输出1-n之间的所有素数之和
(C语言)输入一个正整数n,再输入n 个整数,输出这n个整数的最大值.