山科計算機2020 1,2班程式設計基礎作業5

2021-10-10 08:36:20 字數 758 閱讀 2736

**如下:

#include

intmain()

printf

("%u\n"

,sum2);}

else

return0;

}

講道理,這個**我也是從別的地方找的

但我死活不知道這個k=12是怎麼出來的

於是我上網找了找unsigned的取值範圍,自己寫了乙個關於階乘的**,想通過試k取值多少的時候會超出範圍

**如下(經本人實驗輸入為前11個數時完全正確):

#include

intmain()

sum2=sum;

sum=sum+n;

if(sum

return0;

}printf

("%d"

,sum)

;}

然後問題就來了,

k>15時候是return了

但k=12的時候,顯示數值比unsigned最大值小

k=13,14,15的時候顯示負數

?????(小小的眼睛裡充滿大大的疑惑)

而且至今也不清楚如果數值溢位,最後結果會變成什麼

問了問老師,老師說下節課講·=·

好吧,先這樣吧= =

等下節課講了我再來改改(如果我能聽懂的話233)

山科計算機2020 1,2班程式設計基礎作業5

因為要求多組輸入,所以先來乙個while大迴圈,再套3個for內嵌迴圈 因為要求x include intmain if k 0 printf n if k 0 printf case d no pythagorean triple n i i ps 用此 在oj上會顯示超時,因為用了3個for迴圈...

山科計算機2020 1,2班程式設計基礎作業5

利用 10來檢查每一位的數字是否與k相等 若不相等就 10,檢查下一位數字是否與k相等 不過有個問題 include include include intmain else x 10 printf d n sum include include include intmain printf d n...

計算機程式設計書單

1.c primer 全面學習c 的必備書籍 2.thinking in c 了解c 背後的一些機制 3.深度探索c 物件模型 深入了解c 也是學習com的必經之路 1.windows程式設計 這本書主要講的是windows api的使用,是windows程式設計入門書籍。上冊涉及到的知識基本上就夠...