int n,m=0;
cin>>n;
for(int i=1;i<=n;i++)
m+=i;用IDL语言写出来会吗?要求使用IDL写 谢谢了 急啊
追答刚刚收出个类似的 希望对你有用
sum = 0L
i = 1
WHILE i LE 1000DO BEGIN
sum = sum + i
i++
ENDWHILE
PRINT, ' 1 + 2 + ..+1000 = ', sum
END
for的没收出来
求用while和for循环写的求1!+2!+3!+。。。+n!的代码,急急急急急
for(int i=1;i<=n;i++)m+=i;cout<<m;后面自己写,也就是不从完整,就那几条语句int n,m=0,i=1;while(i>n){m+=i;i++;}cout<<m;
c语言编程:求1!到n!的和
#include<stdio.h>int fun(int n)\/\/求n!{int i=1,c=1;while(i<=n){c*=i;i++;}return c;}int main(){int i,n;int sum=0;printf("输入n:");scanf("%d",&n);for(i=1 ; i<=n ; i++)sum+=fun(i);printf("输出:%d\\n",sum);return 0;}希望能帮助你哈 本回答由提问者推荐 举...
用while循环语句写一个C程序:求1!+2!+3!...n!其中n!<65536
i_sub = i_sub\/i;printf("%d %d\\n", i_sum,i_sub);}
C++编写程序,计算1!+2!+3!+…+n!。。。急啊。。。
int fun(int n){ int s=1;for(int i=1;i<=n;i++)s*=i;return s;} 然后在主函数中调用反复调用它 int main(){ int n;while(cin>>n){ int sum=0;for(int i=1;i<=n;i++){ sum+=fun(i);} cout<<sum<<endl;} } 这样就可以了 我现在没编译器,但是大致就是这样的 ...
用c++编程 输入一个整数n,输出1!+2!+3!+……+n! 急急急急急!
先写出一个如下的函数:int fun(int n){ int s=1;for(int i=1;i<=n;i++)s*=i;return s;} 然后在主函数中调用反复调用它 int main(){ int n;while(cin>>n){ int sum=0;for(int i=1;i<=n;i++){ sum+=fun(i);} cout<<sum<<endl;} } ...
设计程序,用while语句计算1+2+...+n的值?急求,谢谢大家!~
\/\/ c语言 include <stdio.h> int main(){ int n;int i = 1;int sum = 0;scanf("%d", &n);while(i <= n){ sum += i;i++;} printf("%d", sum);}
C语言编程:求1!+2!+3!+4!+5!+6!+7!+8!+9!(用for循环编写)
所以用int型变量就可以准确解决。用一个for循环兼作求阶乘和求和两项功能,空间、时效都较经济。举例代码如下:include "stdio.h"int main(int argc,char *argv[]){int s,i,t;for(s=0,t=i=1;i<10;s+=t*=i++);printf("1!+2!+3!+...+9! = %d\\n",s);return 0;} ...
求C程序 用while语句计算 s=1+2+3+……+99+100.
include <stdio.h> void main(){int i=1,s=0;while(i>100){ s+=i;i++;} printf("%d",s);}
用DO WHILE 语句编程计算1*2+2*3+3*4+...+99*100的值 谢谢...急急急...
int sum=0;\/\/总记 int a=1;\/\/变量1;int b=2;\/\/变量2;for(a=1;a<=99;a++){ sum+=a*b;b++;} Response.Write(sum.ToString());\/\/写了个for循环的,看的懂,对你应该有点帮助
跪求:编写c语言程序,求1到20的阶乘之和
亲测可用 long jiecheng(int x){ long int i,k=1;for(i=1;i<=x;i++)k=k*i;return k;} int main(){ long int j,k=0;int i;for(i=1;i<=20;i++){ j=jiecheng(i);k+=j;} printf("%ld\\n",k);} 输出的结果是2561327494111820313 ...