用MATLAB如何做下题:计算满足1+2+3+…+n<10000的最大正整数。

用MATLAB如何做下题:计算满足1+2+3+…+n<10000的最大正整数。

第1个回答  2010-07-08
y=0;n=0;
while y<10000
n=n+1;
y=sum(1:n)
end
n=n-1本回答被提问者采纳
第2个回答  2010-07-13
这个题竟然没人答,偶也在等答案……

设计一个算法满足1+2+3+```+n大于10000时最小正整数n的值
1+2+3+```+n=n(n+1)\/2>10000 n=141

如何编写应用程序,输出满足1+2+3+...+n<8888的最大正整数n
public int getMaxNumber(){ int max = 0;int count = 0;do{ max++;count+=max;}while(count<8888);return max-1;} 逻辑:迭代的数字max每次+1 计数count 判断count是否小于8888 最后减1是因为,max-1时count<8888进入循环 max时count>8888不符合条件了。

对于给定的正整数N,需要你计算 S=1!+2!+3!+...+N!?
对于这个题目,若用c语言来表达的话,以下方法可以参考。

编写程序如何求1+2+3+...+ n的和?
编写程序求1+2+3+...+n的和具体如下:一、简述 INPUT:n,S=0,i=1,WHILE:i<=n,,S=S+i,i=i+1,WEND,PRINT“S=”;S,END。二、编写程序 1、编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得...

用java编写输出满足1+2+3+...+n<8888的最大正整数n
int sun = 0;for(int i=1;i>0;i++){ sun = sun+i;if(sun>8888){ System.out.println(sun);System.out.println(i-1);break;}8911 132

用Java语句编写1+2+3+4+...+n<8888的最大整数n
{ \/ 作者:李武明 功能:用Java语句编写1+2+3+4+...+n<8888的最大整数n 日期:2011-09-01 \/ public static void main(String[]args){ \/\/ TODO Auto-generated method stub int sum=0;\/\/加数的和 int num=0;\/\/记录当前加数的个数 for(int i=1;i<8888;i++){ if(sum>8888){ b...

1×3×5×...×n<10000的最大正整数n程序
include "stdio.h"int main(void){ int n,sum; for(sum=n=1;(sum*=n)<10000;n+=2); printf("%d\\n",n-2); return 0;}

C语言:请计算SUM(n) = 1 + 2 + 3 + ... + n
void main(){ int a[10000];int b[10000];long i,j,n,sum,count;scanf("%ld", &count); \/\/ 输入多一个控制输入次数就行了 for(j=0;j<count;j++){ scanf("%ld",&n);b[j]=0; \/\/ 这样写更简便 for(i=1;i<=n;i++){ b[j] += i;} } for(j=0;j<count;j++)pri...

设计一个算法,求满足1+3+5+…+n<99的最大正整数n
n最大为17

以下论证有啥问题?1+2+3+。。。等于多少
首先,∞不是数,我们说1+2+3+...=∞,指的是数列Sn=1+2+...+n发散至∞,也就是说对于任意一个正数M,无论它有多大,总存在一个正整数N,使得当n>N时,Sn>M。所以所谓的∞=-1\/12就是无稽之谈,你后面的1=2=3=..=∞也是不可能的事情。其次,1+2+3+...=-1\/12不管是数学...

相似回答