请编程计算1+2+3+···n<=100时最大的n
来源:百度知道 编辑:UC知道 时间:2024/05/08 05:07:04
用c语言编程``
源程序```
源程序```
#include<stdio.h>
void main()
{
int i,j=1,sum;
while(sum<=100)
{
sum=0;
for(i=0;i<j;j++)
sum =sum+i;
j++;
}
printf("max is %d",j);
}
#include <stdio.h>
void main()
{
int n=1;
int sum=0;
while(sum+n<=100) sum+=n++;
printf("n=%d",--n);
getch();
}
#include <stdio.h>
long sum(int n)
{
long s=0;
for(int i=0;i<=n;i++)
s+=i;
return s;
}
void main()
{
int i;
for(i=0;sum(i)<=100;i++);
printf("前%d项和为%ld.\n前%d项和为%ld\n",i-1,sum(i-1),i,sum(i));
}
#include "stdio.h"
void main()
{
int n=0;
int sum=0;
do
{
sum+=n;
n++;
}while(sum<=100);
printf("N值是%d",n-1);
用 do....while循环做
注意当SUM>100的时候跳出,所以后面不能输出n,应该是
用VB编程计算:1!+2!+3!+4!+…+n!
输入任一正整数n,编程计算1!+2!+3!+……+n!
计算: 1^4+2^4+3^4+···+(n-1)^4+n^4
编程计算1-2+3-4+5-6+…+n的值
VB脚本中循环语句编程,编写网页文件:计算1!+2!+3!+…+n!之和。
编程计算s=1*2*3*4*...*N(N由键盘输入(1-9)(用汇编程序)
求用while循环编程计算1*1+2*2+...+n*n的值。
求用do-while循环语句编程计算1*1+2*2+...+n*n的值。
求用for循环语句编程计算1*1+2*2+...+n*n的值。
C语言__求答案:编程计算1!+2!+3!+…+n!,要求阶乘用函数完成。