ppts.net
当前位置:首页>>关于对任意正整数n,设计一个程序框图求s=1+2+3+4+…+n的值,并写出程序语句的资料>>

对任意正整数n,设计一个程序框图求s=1+2+3+4+…+n的值,并写出程序语句

1.输入任意正整数n,首先判断是否是1或2,是就输出1或2,否就进行下一步2.循环计算s=s+n(n+1)3.n=n-1,判断n是否等于0,是则跳出循环,输出计算结果s,否就返回上一步继续循环

int k =1,s=0;cin>>n;for(k=1;k 追问: 可不可以再问一道 追问: 有六个杯子,2个一等品 追问: 3个二等品,1个一等品,任取三个,,求恰有一个一等品的概率,求没有三等品的概率,要过程 追答: 问题是不是应该有一个三等品? 如果是:答案如图: 评论0 0 0

已经知道一种do loop until模式了 input s=1 i=1 do s=s+1/(i+1) loop until i+1=n input s=1 i=1 do s=s+1/(i+1) loop until i+1=n

#include <stdio.h>int main(){ float sum=0; int n,i; printf("请输入一个正整数:"); scanf("%d",&n); for(i=2;i<=n;i++) { sum=sum+1.0/i; } printf("%f\n",sum); return 0;}

程序比较简单,具体如下: #include <stdio.h> int main() { float s = 0.0; int n = 100; for(int count=1;count<=n;count++) { s = s + 1.0/count; } printf("%02.f\n", s); return 0; }

INPUTS=1I=1DOS=S+1/(I+1)LOOP UNTIL I+1=N

vb程序Private Sub Form-Click()Dim t As Double,s As Double,n As DoubleDim y As Integer, fact As Singley=InputBox(“请输入n的终值:”)Print “你输入n的终值是:”;ysum=0:n=0Don=n+1fact=1For i = 1To nfact=fact *iNext it= 1/factsum=sum+tLoop Until n = yPrint "多项式“1+1/2!+1/3!+……+1/n!”的值是";Format (sum,"0.00000")End Sub

作业题,鄙视!!!

解法1: 解法2 解法3:s=0 s = 0 s=0i = 0 i = 1 While i <= n For i = 1 to n Do s = s + (1/i) s = s + (1/i)i = i + 1 i = i + 1 s=s+(1/i) Wend Next loop until i=n Print s Print sPrint s解法1和2是数学书里要求的,如果是数学的话就用解法1或2吧.解法1、2、3 在信息技术里的VB都可以使用.

求 s=1+ 1 2 + 1 3 +…+ 1 n 的值的程序如下:INPUT“n=”;ni=1s=0DOs=s+1/ii=i+1LOOP UNTIL i>nPRINT sEND

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.ppts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com