1加到10000用FOR迴圈怎麼寫?

時間 2023-01-23 23:40:07

1樓:匿名使用者

您的程式是從 1 + 2 + 999

結果是 50005000是對的啊。

如果您的答案不對 那麼是您的資料定義出錯了。

在電腦中 資料型別都有自己的精度。

signed int 位元數是 16 取值範圍 -32768~+32767 (2^15-1)

unsigned int 位元數 16 0~65535 (2^16-1)

signed short int 位元數 16 -32768~+32767 (2^16-1)

unsigned short int 位元數 16 0~+65535 (2^16-1)

long int 位元數32 範圍是 -2147483648~+2147483647 (2^31-1)

unsigned long 位元數32 0~4294967295 (2^32-1)

所以可以看出加入您的電腦是16位的位元數 那麼資料定義錯了 如果是32位的 那麼是可以出現正確結果的。

2樓:匿名使用者

因為整型的最大值是32767,超出範圍了。所以,解決這個問題只要把int 換成long 就可以了。修改後的程式如下:

#include

void main()

3樓:匿名使用者

定義資料型別太小了,整型正數最大值是32767,超出範圍了,換成long就可以了。

4樓:匿名使用者

注意:將sum定義為long

輸出時用%ld就可以了。

5樓:禾韶

因為m 是int 型,太小了,換成long型 吧就對了。

c語言1加到10000怎麼做

6樓:景志國敖央

程式設計的時候不要把所有的工作都交給計算機,這個問題最簡單的方法是。

intmain()

不要這些簡單公式都用for迴圈去實現,如果你是想要聯絡for的使用則另當別論。

7樓:吳武略

用乙個for迴圈就ok了。

int a;

int b=0;

for(a=1;a<=10000;a++)或者你也可以用while語句。

int a=1;

int b=0;

while(a<=10000)

8樓:匿名使用者

所以for迴圈 只執行for這一句 for(i=1;i<=100;i++)

所以把它加到101後在執行後面的。

sql中 如果我要建一張表,表中的資料是1到10000,有什麼快捷方法寫入,可以用迴圈嗎?那樣的循

9樓:網友

---如果資料庫中已經存在test表則,將其drop掉,if exists (select * from where id='test' and objectproperty(object_id('test'),istable')=1 )

drop table test

--新建資料庫。

create table test

(id int

)declare @i int,@num int --定義變數用來儲存迴圈初始值和結束值。

select @i=1,@num=1000while (@i<=@num) -進入迴圈begin

insert into test values(@i)select @i+=1

endselect * from testdrop table test --刪除實體表,如果程式真用則就不要刪除了。

10樓:匿名使用者

自己寫個簡單的**就搞定啊 這個很容易的,當然要迴圈。

11樓:雙鵲會

先建立乙個表。

create table t

(id numeric)

執行下面語句插入資料。

declare @i int

beginset @i=1

while (@i <=10000)

begininsert into t(id)

values (@i)

set @i=@i+1

endend

12樓:青那

用excel寫了匯入多簡單啊。

從1加到10000等於多少

13樓:達興老師聊教育

結果為:50005000

利用幻方公式:1+2+3+……n=n(n+1)/2

n階幻方是由前n^2(n的2次方)個自然數組成的乙個n階方陣,其各行、各列及兩條對角線所含的n個數的和相等。

性質:在乙個由若干個排列整齊的數組成的正方形中,圖中任意一橫行、一縱行及對角線的幾個數之和不相等。當組成幻方各數替換為其2,3,..k次冪時,仍滿足幻方條件者,稱此幻方為k次幻方。

正幻方所有幻和都相同,而反幻方所有幻和都不同。所謂幻和就是幻方的任意行、列及對角線幾個數之和。s=n(n^2+1) /2,其中n為幻方的階數,所求的數為s。

14樓:聖潔老師

an=nsn=10000*1+(10000-1)10000/2=49995000+10000=50005000希望對您有所幫助,如果沒有別的問題的話,能否給乙個贊麼,謝謝(✪▽

15樓:及啦假按

人久委屈自己好你在家?獸醫站起來看看唄,

c語言用四種迴圈語句編寫從1加到100的算式

會飛的小兔子 1 include include intmain inti 1 intsum 0 while i 100 sum i i printf d sum return0 2 include voidmain inti 0,sum 0 while i 100 sum i printf d n...

excel用VBA寫從1加到100的程式

wol之歌 你好,很高興為你回答這個問題。樓上的回答也很好,這裡我提供另一種思路,各位大佬自行比較。sub fillingexample dim i for i 1 to 100 cells i,1 value 1 i 2 i next end sub sub sumexample dim i di...

求用ARM組合語言編寫從1加到100的程式

呆呆的書童樂園 mov r0,0 mov r1,1 loop add r0,r0,r1 add r1,r1,1 cmp r1,101 bne loopend dseg segment tab db 0123456789abcdef str db 4 dup dseg ends cseg segmen...