當前位置:編程學習大全網 - 編程軟體 - 壹個c語言問題

壹個c語言問題

會溢出來的。最好用float和double type,但不能無限制。如果使用float,在溢出之前數字會更大。想要就溢出來。

這樣更容易閱讀和理解。

#包含“stdio.h”

float fun(float a)/*n!調用函數聲明部分*/

{ float m = 1.0;

int I;

for(I = 1;我& lt= a;i++)

m * = I;

返回m;}

Float sum(float a)/*s項和調用函數聲明部分*/

{ float m = 1.0;

int I;

for(I = 1;我& lt= a;i++)

m+= I;

返回m;}

主()

{

int n;

Printf("請輸入n:");

scanf("%d ",& ampn);

printf("n!=%f\n ",fun(n));

printf(" n項之和=%f\n ",sum(n));

}

Int類型最多是32767。

for(I = 1;我& lt= n;i++)

階乘函數用遞歸吧,for循環和call的組合也可以

  • 上一篇:朱韻爸爸接受李峋嗎
  • 下一篇:奔馳鑰匙失靈按十秒
  • copyright 2024編程學習大全網