请使用for循环求n=1!2!3!4!5! 相关知识点: 试题来源: 解析 #includeintmain(){inti,n,s=0,t=1;for(i=1;i<=5;i){t=t*i;//i=1时,t=1;i=2时,t=1*2;依次类推s=st;//i=1时,s=1*1;i=2时,s=1*11*2;依次类推}n=s;//将s的值赋予nprintf(“n=%d”,n);return0;}...
百度试题 结果1 题目 请使用 For 循环语句编程实现下述功能: 求1!+2!+3!+4!+5!+……+n!的值,n的值通过系统输入。 相关知识点: 试题来源: 解析 参考答案: public static void fun() 反馈 收藏
百度试题 结果1 题目VB中的阶乘累加求和1!+2!+3!+4!+5!+6!+7!+8!+9!+10!我是VB的初学者 用for循环解 急用! 相关知识点: 试题来源: 解析 a=0for i=1 to 10 h=1 for j=1 to i h=h*j next ja=a+hnext i'a就是结果反馈 收藏 ...
include <stdio.h> main(){ int temp=1;for(int i=1; i<=5; i++){ temp*=i;} printf("%d\n",temp);}
也没说用什么语言,我用javascript写给你看吧,其实挺简单了 var sum;var sum1=0;for(var m=1;m<=5;m++){ sum=2**m;sum1+=sum;} alert(sum1);最后输出62,是 二的一次方到二的五次方的和
解法如下 include<stdio.h> int add(int n){ int i,sum=0;for(i=1;i<=n;i++){ sum=sum+i;} return sum;} int main(){ int n,s;printf("请输入N的值:");scanf("%d",&n);s=add(n);printf("1+2+3+4+5+...+%d=%d\n",n,s);} ...
include<stdio.h>double fac(int n){double f=1; for(;n;)f*=n--; return f;}int main(){int i; double s=0; for(i=1;i<10;i++) s+=fac(i); printf("%.0lf\n",s); return 0;}
9*9!还在int型范围内,而题设和要比9*9!小很多,所以用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!
第一种:i = 0 sum = 0 a = 0 while i == 1 and i % 4 == 1:sum += i elif i % 2 != 0 and i != 1:a = a + i i += 1 print(sum - a)第二种:a = 1 b = -3 sum1 = 0 sum2 = 0 while a = -99:sum1 += a sum2 += b a += 4 b -= 4 pr...
include<stdio.h> main(){ float sum=0;//i为分子,j为分母;初值都为1;i每次加1;j每次加2;for(int i=1,j=1;i<=5,j<=9;i++,j+=2){ sum+=1.0*i/j;//i,j都是整型(int),不乘1.0商的小数部分默认为0;} printf("%.2f",sum);return 0;} ...