1樓:
這個數很大,就算超大整數,也頂不過n=20,一般在15左右,還是能存放!
#include
void main()
//返回結果
return str;
}//相乘
char *bigintmulti(char *s1, char *s2)
//最高一位可能有進製
while(flag)
}//設定積字串結束標記
sum[m] = '\0';
//返回結果,以上sum的結果是倒序,所以需要把逆置過來
return reversestr(sum);
}//相加2,用指標處理
char *bigintplus(char *s1, char *s2)
//處理最後一位進製
if(flag) *r++ = flag % 10 + '0';
*r = '\0';
return reversestr(sum);
}void main()
, sum1[max] =;
char tmp[max],tmp1[max],tmp2[max];
scanf("%d", &n);
j = 1;
for(i = 1; i <= n; i++ )
strcpy(tmp2, bigintplus(sum1, sum));
strcpy(sum1, tmp2);
}printf("sum1=%s\n", sum1);}
2樓:匿名使用者
#include
main()
sum+=m;
}printf("sum=%d/n"sum);}
3樓:ghos丶
#include
void main()
printf("\nsum=%ld\n", sum);}
4樓:匿名使用者
#include //超長整數
__int64 main()
printf("%i64d\n", sum);}
5樓:匿名使用者
#include
void main()
printf("\nsum=%ld\n", sum);}
6樓:匿名使用者
#include
unsigned long mysum(int n)/*printf("%ld\n",sumtemp); */sum=sum+sumtemp;
k++;
} return sum;
} int main()
程式設計計算1*2+3*4+5*6+7*8+9*10
7樓:匿名使用者
dim s as integer, p as integers = 0
for p = 1 to 10 step 2 '條件要注意一下的s = s + p * (p + 1)
next p
debug.print s
8樓:楓野君蘭
sum=0;
for(n=1;n<=10;n+=2)
你那語言沒學過,自己改
9樓:匿名使用者
private sub command1_click()dim s as integer
s=1*2+3*4+5*6+7*8+9*10print s
end sub
c語言程式設計:求1!+2!+3!+4!+5!+6!+7!+8!+9!+10! ,幫我求一下這個程式。謝謝!
10樓:下一次遠足
#include
int main()
printf("%d\n",sum);//輸出最後的結果return 0;}
11樓:匿名使用者
#include
#include
main()
printf("1!+2!+...+10!= %ld\n",sum);
getch();
}結果是
1!+2!+...+10!= 4037913
12樓:匿名使用者
#include
void main()
printf("sum=%ld\n",sum);}
13樓:匿名使用者
其實這種,不要用子函式,這樣運算量會加大
比考慮儲存溢位問題
int i,s=1,sum=0;
for(i=1;i<=m;i++)
14樓:匿名使用者
#include
#include
double sof(int n);
double sum(int x);
int main()
double sof(int n)
return k;
}double sum(int x)
return y;}
15樓:匿名使用者
#include
void main()
printf("%ld\n",sum);
getchar();}
16樓:夜空中最亮獅子
#include
main()
printf("1!
屬+...10!=%f",sum);}
17樓:百度使用者
#include
int main()
18樓:匿名使用者
#incude(stdio.h)
main()}
19樓:四方袁走
這是求到20
#include
int main()
sum=sum+c;
}printf("sum=%d\n",sum);
return 0;}
用c語言編寫程式,求1到10的階乘之和:s=1!+2!+3!+4!+5!+6!+7!+8!+9!+10!
20樓:凌亂心扉
#include
#include
int main()
sum=sum+mul;
}printf("%d",sum);
system("pause");
return 0;}
21樓:匿名使用者
#include
int main()
return 0;}
22樓:
宣告乙個和記錄變
量s,宣告乙個階乘記錄變數t,再宣告乙個計數變數n。用乙個for迴圈,計數變數n從1開始步長為1增值至10為止;t初值設定為1,始終記錄它與n的當前值的乘積,就得到了n的當前值的階乘n!;s初值置0,累加每個n當前值時的階乘t,就完成了題設要求。
**如下:
#include "stdio.h"
int main(int argc,char *argv)執行結果如下:
23樓:匿名使用者
這個回答若到c語言環境執行,那就是乙個錯誤的程式,整數的範圍到9!階乘就已經超界,發生溢位錯誤。所以這類題,若是考題,考點就是型別的範圍。
換句話說,選中的答案是錯誤的,而其他三個都是正確的。下面是我的答案
24樓:匿名使用者
★172666706">int fun(int n) /*求n的階乘*/
1.do while 語句
int sum = 0;
int i = 1;
do while(i <= 10) 2.while語句int sum = 0;
int i = 1;
while(i <= 10)
25樓:匿名使用者
#include
main()}
26樓:匿名使用者
27樓:匿名使用者
#include"stdio。
h" /頭檔名/int sum(int n) /定義形參,形參部分/ return sum1;}void main()。
28樓:匿名使用者
#include
int main()
printf("s = %d\n",s);
reuturn 0;}
29樓:哦哦哦
#include
#include
int main(int argc, char *argv);int i,j,temp,n;
for(i=1;i<11;i++)
}}for(i=1;i<11;i++)
printf("answer:%d",s[0]);
system("pause");
return 0;}
1*2*3+2*3*4++3*4*5+4*5*6+5*6*7+6*7*8+7*8*9的運算方法
30樓:匿名使用者
因為4(n-1)n(n+1)=(n-1)n(n+1)(n+2)-(n-2)(n-1)n(n+1)
所以1*2*3+2*3*4+3*4*5+......+n(n+1)(n+2)
=n(n+1)(n+2)(n+3)÷4
1*2*3+2*3*4+3*4*5+4*5*6+5*6*7+6*7*8+7*8*9+8*9*10
=7×8×9×10/4
=1260
31樓:匿名使用者
1*2*3+2*3*4++3*4*5+4*5*6+5*6*7+6*7*8+7*8*9
=2*3(1+4)+3*4*5+4*5*6+5*6*7+6*7*8+7*8*9=2*3*5+3*4*5+4*5*6+5*6*7+6*7*8+7*8*9
=3*5(2+4)+4*5*6+5*6*7+6*7*8+7*8*9=3*5*6+4*5*6+5*6*7+6*7*8+7*8*9
=5*6(3+4)+5*6*7+6*7*8+7*8*9=5*6*7+5*6*7+6*7*8+7*8*9
=2*5*6*7+7*8(6+9)
=420+7*8*15
=420+840
=1260
32樓:hamlet邵
你應該不是問程式設計方法吧……那麼容易。
#include
void main()
printf("result is "&sum,%d)}如果要是算的話,就要合併著,前兩項就得第三項一部分(因為(2*3)*(1+4)=2*3*5),然後去和第三項合併得到3*5*6,然後就得和第四項合併,得到5*6*7諸如此類,以此類推~
下面c語言程式是計算1*2-3*4+5*6-7*8+9*10...-19*20,注釋地主如何填空
33樓:聽不清啊
#include
void main()
34樓:紫薇參星
按照你的要求填寫的c語言程式如下(填空的地方見注釋)
#include
void main()
35樓:讕股縛
思路,規律就是隔行是乙個樣式的輸入,inti,j,k=0;inta[10][10];for(i=0;i<10;i++)for(j=0;j<10;j++)if(i%2==0)a[i][j]=i*10+j;elsea[i][j]=(i+1)*10-j-1;
c語言函式呼叫編寫程式求1*1*1+2*2*2+3*3*3+4*4*4+5*5*5 10
36樓:匿名使用者
//小白寫程式
//題目:程式設計計算1*1-2*2+3*3-4*4+...-20*20#include
int main()
printf("sum is %d\n", sum);
return 0;}
37樓:聽不清啊
#include
int fun(int n)
int main()
38樓:
用什麼語言去寫這個麼?
c語言程式設計序 /*計算1-1/4+1/7-1/10+1/13-1/16…共n項之和*/
39樓:問明
#include
int main(void)
printf("sum=%.3f",sum);
return 0;
}輸入形式
從鍵盤輸入乙個正整數n。
輸入輸出樣例1(下劃線部分表示輸入)
enter n:3
sum=0.893
輸入輸出樣例2(下劃線部分表示輸入)
enter n:10
sum=0.819
40樓:風若遠去何人留
一、演算法分析:
1 分析數列規律。 正負交替,分子為1,分母為1,4,7,10,...
即第n項的分母為3*n-2
2 輸入n,迴圈n次,計算每一項並累加。
#include
int main()
printf("%f\n", r);//輸出結果。
}三、注意事項:
計算每項時,不能用1/(3*n-2) 這樣的話,會按照整型操作,導致結果為0. 用1.0/(3*n-2)或者1/(float)(3*n-2)轉為浮點型,均可。
用C語言程式設計,用c語言程式設計?
有庫函式的大哥,如下 include下 函式原型 int cdecl islower int c int cdecl isupper int c int cdecl tolower int c int cdecl toupper int c 追神聖 如何判斷一個字元是小寫字母?查上一章提供的asci...
用c語言程式設計,用c語言如何程式設計?
皇家救星 include include include include void insert int array,int num 將num按遞增順序插到array中 else if array i num if i 29 return for j 28 j i j 將待插入位置後面的元素後移 a...
用C語言程式設計 1 1 1 1 2 1 3用fo
甘絹錢婉麗 include void main printf 10.7f s 這個是優化過的程式,只有一次迴圈,想求多少項的和就輸多少 用c語言程式設計 1 1 1 1 2 1 3 用for語句求前五十項的和 include return 0 是不是 2.718282?上面是我在c free裡的源 ...