c语言编程1 3 5 7 9的阶乘和,阶乘怎么写程序
1. c語言1階乘 3階乘 5階乘程序怎么寫
# include "stdio.h"
void main()
{
int n,i,t=1;
printf("請輸入一個(gè)正整數(shù):");
scanf("%d",&n);
if(n>0)
{
for(i=n;i>0;i--)
{
t*=i;
}
printf("%d!=%d",n,t);
}else
printf("你輸入的不是正整數(shù):");
}
2. n的階乘編程怎么寫
C語言實(shí)現(xiàn),是最簡單的方法:
#include
void main()
{
int i=0;
int a=1;
int n=0;
printf("請輸入一個(gè)正整數(shù)n\n");
scanf("%d",&n);
do
{
i*=a;
a++;
}
while(a<=n);
printf("%d",n);
}
VB或VBS
Option Explicit
On Error Resume Next
Dim intInputValue
Dim iDim intX
' 忽略數(shù)值check
intInputValue = CInt(inputbox("請輸入整數(shù)n,計(jì)算n的階乘", "n的階乘"))
intX = 1
For i = 1 To intInputValue Step 1
intX = intX * i
Next
msgbox CStr(intX),,"n的階乘1"
3. 如何用階乘表示1*3*5*7*9*11
沒有專門這個(gè)結(jié)構(gòu)的表示.通常是自己寫個(gè)函數(shù)來表示.如:
int fun(int num)
{
int i;
if ((num == 1) || (num == 0)) return 1;
else
for (i = num -1 ;i > 1;i--)
num = num * i ;
return num;
}
main()
{
printf("%d",fun(4)); //一個(gè)例子.
getch();
}
昨晚大意.不好意思,現(xiàn)改好!
4. C語言階乘求和怎么寫~~
//#include "stdafx.h"//vc++6.0加上這一行.
#include "stdio.h"
int main(void){
__int64 sum,x;
int n,i;
printf("Type n(int 0<=n<=20)。\nn=");
scanf("%I64d",&n);
for(sum=0,x=i=1;i<=n;x*=i++,sum+=x);
printf("The result is %I64d.\n",sum+1);//如果不計(jì)0!,則將sum+1改為sum
return 0;
}
轉(zhuǎn)載請注明出處育才學(xué)習(xí)網(wǎng) ? 階乘怎么寫程序
總結(jié)
以上是生活随笔為你收集整理的c语言编程1 3 5 7 9的阶乘和,阶乘怎么写程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习接口代码之 Ridge、Lass
- 下一篇: 部署egg需要用到pm2吗_使用宝塔面板