編程求1*2*3*...*n C語(yǔ)言編程:求1!+2!+3!+、、、+n!的值?
main()
{ int i,n,sum=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
{sum*=i;}
printf("%d!=%d",n,sum);
}
滿意請(qǐng)采納
var i,s,n:longint;
begin
readln(n);
s:=1;
for i:=1 to n do
begin
s:=s*i;
end;
writeln(s);
end.
end.
var p : qword = 1; i, n: byte;
begin
read(n); for i:=1 to n do p := p*i; writeln(p);
end.
設(shè)n為自然數(shù),則n!=1*2*3*…*n
我想是4吧 思路分析:1!=1 2!=2 3!=6 4!=24 5!=120 6!=720 7!=5040 8!=40320 9!=362280 10!=3622800 11!=39850800
用c++編寫程序 s=1*2*3*...*n,計(jì)算s的值不大于10000時(shí)的最大的n值
include <iostream> using namespace std;int main(){ int s=0,sum=0,i,n;cout<<"請(qǐng)輸入n的值:";cin>>n;for(i=1;i<=n;i++){ sum+=i;s+=sum;} cout<<s<<endl;return 0;}
急需求救!由鍵盤輸入n,求s=1*2*3*...n。(1)畫出普通流程圖。(2)用c...
程序如:include<stdio.h> void main(){ long n,s;int i;printf("請(qǐng)輸入n:");scanf("%ld",&n);for(i=1;i<=n;i++)s*=i;printf("%ld",s);}
...程序自用計(jì)算n!,并輸出。(注:n!=1*2*3*...n)
System.out.println(i + "!=" + getResult(i));} catch (IOException e) { e.printStackTrace();} catch (NumberFormatException ne) { System.out.println("請(qǐng)輸入正整數(shù)");} } } public static int getResult(int i) { return i == 1 ? i : i * getResult(i - 1);} } ...
s=1*2*3*...*n 求s不大于40000時(shí)最大n
include "stdio.h"int main(){ int i,n=1;for(i = 1;;i++){ n=n*i;if(n>40000){ printf("%d\\r\\n",i-1);break;} } return 0;} 程序看算法,格式不重要
1x2x3x4...100怎么算
操作步驟 1:打開計(jì)算器程序 (開始-〉程序-〉附件-〉計(jì)算器)2:在計(jì)算器中選擇"科學(xué)型"(計(jì)算器默認(rèn)為標(biāo)準(zhǔn)型,無(wú)法計(jì)算階乘,因此要選擇科學(xué)型。在計(jì)算器中的"查看"菜單中選科學(xué)型)3:輸入數(shù)字100 4:再輸入階乘符號(hào),它的操作符是n!n是自然正整數(shù) 那么1*2*3...*n等于n的階乘,即n!忘...
c語(yǔ)言 采用循環(huán)程序設(shè)計(jì)方法求數(shù)列1*2*3+2*3*4+3*4*5+……100*101*102...
\/\/1*2*3+2*3*4+3*4*5+……100*101*102 include<stdio.h> void main(){ int i,sum=0;for(i=0;i<100;i++)sum+=(i+1)*(i+2)*(i+3);printf("%d\\n",sum);}
數(shù)學(xué)題在線解答 1×2×3×……×100=12的n次方×M,求n最大值?
答案是 n = 48.解題思路:1至100 中,3的1次方的倍數(shù)共有100\/3, 整商 = 33個(gè) 3的2次方的倍數(shù)共有100\/(3*3), 整商 = 11 個(gè) 3的3次方的倍數(shù)共有100\/(3*3*3), 整商 = 3 個(gè) 3的4次方的倍數(shù)共有100\/(3*3*3*3), 整商 = 1 個(gè) 所以 1*2*3……*99*100 的結(jié)果包含質(zhì)...
編程求1*2*3*……20
=1 ,0! =1elsereturn x * Factorial(x - 1);\/\/分解 n! = n * (n-1)!}int _tmain(int argc, _TCHAR* argv[]){long double x = Factorial(20);\/\/調(diào)用階乘函數(shù)\/\/或者傻一點(diǎn),直接x = 1*2*3*4...*18*19*20;printf("20! = %.Lf", x);\/\/打印結(jié)果getchar();return...
相關(guān)評(píng)說:
元謀縣升程: ______ n=1 m=1 do while m n=n+1 m=m*n enddo?n-1 運(yùn)行結(jié)果 =7
元謀縣升程: ______ Private Sub Form_Click()Dim n As IntegerDim s As Longn = 0s = 1Do While s <= 1000 n = n + 1 s = s * nLoopPrint "N=" & n - 1 End Sub運(yùn)行結(jié)果:N=6
元謀縣升程: ______ #include int main() { int a=1,i=1; while(a { i++; a=a*i; } printf("最小的n值是:%d\n",i); return 0; } 再看看別人怎么說的.
元謀縣升程: ______ #include<stdio.h>main(){int i,s=0;for(i=1;s<=32767;i++) s+=i;printf("%d",s); } jiang將=號(hào)去掉得到正確答案
元謀縣升程: ______ 1 #!/bin/bash 2 3 i=1 4 r=1 5 6 while [ $i -le $1 ] 7 do 8 r=$(($r*$i)) 9 i=$(($i+1)) 10 done 11 echo $r 執(zhí)行時(shí) 輸入 ./main.sh n 就行了,還有問題繼續(xù)hi我
元謀縣升程: ______[答案] m=1,i=1,s=0; white(i{m=m*i; s=s+m; i=i+1; } 最后輸出“s=”即可
元謀縣升程: ______ 1s=s*i
元謀縣升程: ______[答案] double sum=.0; double temp=.0; int i=0; while(1){ int a=0; int b=1; int sum1=1;//分子 int sum2=1;//分母 for(int j=0;j
元謀縣升程: ______[答案] //定義4個(gè)變量 i = 1 n = 1 m = 1 x = 1 當(dāng) i >= 0.0001 //循環(huán)控制 { m = m*(n+1/n) //計(jì)算你給的公式 i = 1/n //判斷最后一項(xiàng)是否小于0.0001 n = n+1 } //END