C語言要一次輸出2的一次方到十次方的值,為什麼我輸出的全是

時間 2021-07-04 15:42:49

1樓:怎

#include#includeint main() return 0; }

在c語言中大於10的100次方的數要怎樣輸出

2樓:匿名使用者

你說的這個題最後的結果是超出任何資料型別範圍的,應該考的是模擬運算過程那種演算法,你可以用字元陣列來一位一位的存一個輸,然後模擬10的100次方運算的過程來改變原有陣列的字元,最後經過處理的字元陣列裡就是運算的結果

3樓:匿名使用者

用字元陣列輸出,屬於大數了

4樓:匿名使用者

c**:

#include

#include//fabs()

int main()

printf("%.8f\n",s);

return 0;

} //用泰勒式求sinx

c++**:

#include

#include//fabs()

#include//setprecision()using namespace std;

int main()

cout<

return 0;

} //用泰勒式求sinx

另外,團idc網上有許多產品**,便宜有口碑

c語言中怎麼輸出10的10 次方的和

5樓:匿名使用者

#include

#include

int main(void)

while (a<=10);

printf("%.0lf",s);

return 0;}

6樓:傑世俊才

是要輸出10的一次方到10的十次方的和嗎?

c語言程式設計2的0次方加到2的10次方

7樓:匿名使用者

#include

#define n 10

int main()

printf("總和:%d\n",sum);

return 0;}

c語言裡 float的範圍為什麼是10的負38次方到10的正38次方啊 求詳細解答!跪謝!

8樓:笑傲風雲

跟float中表示指數的二進位制的位數有關,詳細看這篇博文,講的很清楚

9樓:雨中孤行

你好!在c語言裡實型資料(如float)和整型資料(如int)在儲存方式上有一點不同。int型,所有的二進位制位都用來表示整數(我們普通的計數方法),而float型(以16位的tc編譯器為例,float佔4位元組),32個二進位制位,這32個有的用來存放底數,有的用來存放小數,有點用來存放小數點(我也不知道存不存小數點),有的用來存指數,(相當於科學計數法)這樣它所能表示的數有效位減少了,精度減少了,但表示的範圍卻增大了。

你明白了嗎?總之,他們的表示方式不一樣,結果也不一樣。建議找老師問問,這樣老師會很開心的!

在c語言中如果我要輸出的是有10的21次方的數應該怎麼輸入輸出?

10樓:手機使用者

這麼大的數字要用“實型”來處理。 單精度: float x; scanf("%f", &x); printf("%e", x); 雙精度:

double y; scanf("%lf", &y); printf("%e", y);

11樓:暢家禾晶茹

計算2的n次方,這個n過大也不行,我試過,2的20000次方還可以,再大就會出問題了。。次方的數量級增長實在是很快。。沒辦法。。以下是我的程式。。#include

#include

#include

#define

n20000//最大位數。。 void

add(char

*ch1

,char

*ch2

,char

*ch3) i

++; } if

(tmp

!=0)

len3

=i; for

(i=len3-1;i>=0;i--)

ch3[len3-1-i]

=num3[i]

+48; ch3[len3]

='\0'; return

;}void

minus

(char

*ch1

,char

*ch2

,char

*ch3) else

tmp=

0; i

++; } while

(len3

>1&&

num3[len3-1]

==0)

len3

--; for

(i=0;i1&&

num3[len3-1]

==0)

len3

--; for

(i=0;i

ch3[len3-1-i]

=num3[i]

+48; ch3[len3]

='\0'; return

;}int

cmp(char

*ch1

,char

*ch2) return

0;}int

main()

strcpy(temp,

result);

minus(temp,

"1",

result);

printf("2^n-1

=%s\n",

result);

getch();

return

(0);}

c語言計算:1的1次方+2的2次方+....+10的10次方的和.

12樓:手機使用者

#include "stdio.h" #include "math.h" void main()

c語言中如何表示2的十次方?

13樓:匿名使用者

pow(2,10)

此函式包含在標頭檔案math.h中

14樓:

2的十次方表示為"1<<10"

這是位移運算,一個整數a左移n位就是a×(2^n)#include

using namespace std;

main()

1加5的一次方加5的二次方,五的一次方加五的二次方一直加到五的205次方等於多少?

設t 1 5 5 2 5 3 5 100,則5t 5 5 2 5 3 5 101,所以5t t 5 5 2 5 3 5 101 1 5 5 2 5 3 5 100 5 101 1,所以4t 5 101 1,所以t 5 101 1 4,即1 5 5 2 5 3 5 100 5 101 1 4.規律是 ...

程式設計實現求2的零次方加2的一次方一直加到2的十次方的值

include include void main int i,n,sum 0 printf please input n scanf d n for i 0 i n i sum pow 2,i printf sum d n sum include include void main int i 0...

C語言求等比數列2的0次方,2的1次方,2的2次方2的63次方前64項的和

給你提供三種方法,你自己根據其優劣進行選擇。include define n 64 方法一 unsigned int64 fun 1 return sum 方法二 unsigned int64 fun 2 方法三 2 0 2 1 2 2 2 n 1 2 n 1,因此直接求2 64 1即可,計算結果的...