返回列表 發帖
不過感覺用茶碗蒸的帳號

不罵句髒話就怪怪的(?

TOP

要段考啦

感覺社會科會崩掉

TOP

要段考啦

感覺社會科會崩掉
48139097 發表於 2018-10-6 14:10



我覺得高一地理的地圖有點難  

用橫麥卡托二度分帶考國家公園很討厭
羊毛出在狗身上,豬來買單

TOP

我覺得高一地理的地圖有點難  

用橫麥卡托二度分帶考國家公園很討厭 ...
27756325 發表於 2018-10-6 14:28


而且那邊我因為腸胃炎請假沒上到

平時考考得一蹋糊塗

錯一整排

TOP

這次考試讓我整整三天都在拉肚子
27756325 發表於 2018-10-6 19:30

好簡單喔,害我也好想考= =

TOP

把這周末安排的讀書進度趕完了

後天段考 希望英文跟社會科不要崩掉==

TOP

星期五要考C++數學運算的部分(☍﹏⁰。)
  1. #include <iostream>
  2. using namespace std;

  3. int main(int argc, char** argv)
  4. {
  5.         float a,b,c,d,x=6;
  6.         int f=20;
  7.         a=b=c=d=float(f);           
  8.        
  9.         cout<<"a = b = c = d = f = 20, x = 6"<<endl
  10.                 <<"a += x => a = "<<(a += x)<<endl
  11.                 <<"b -= x => b = "<<(b -= x)<<endl
  12.                 <<"c *= x => c = "<<(c *= x)<<endl
  13.                 <<"d /= x => d = "<<(d /= x)<<endl
  14.                 <<"f %= x => f = "<<(f %= x);
  15.                
  16.         return 0;
  17. }
複製代碼



為什麼第6行要這樣寫?x並不是浮點數

這樣第8行又得把f也強制轉換為浮點數,認真不懂
羊毛出在狗身上,豬來買單

TOP

星期五要考C++數學運算的部分(☍﹏⁰。)


為什麼第6行要這樣寫?x並不是浮點數

這樣第8行又得把f也強 ...
27756325 發表於 2018-10-10 06:41

float也可以存整數啊,float的範圍比int大,所以它可以存小數點,但這不代表它只能存小數點

就像你也可以用string存一個字元,不一定要用char

第8行的意思是讓a、b、...、f這幾個變數的值一樣,但是變數的資料型態要一樣才能賦值,因為a~d都是float,f是int,所以要把f的資料型態轉成float

TOP

  1. #include <iostream>
  2. using namespace std;

  3. int main(int argc, char** argv)
  4. {
  5.         float a,b,c,d,x=6;
  6.         int f=20;
  7.         a=b=c=d=float(f);
  8.         
  9.         cout<<"a = b = c = d = f = 20, x = 6"<<endl
  10.                 <<"a += x => a = "<<(a += x)<<endl
  11.                 <<"b -= x => b = "<<(b -= x)<<endl
  12.                 <<"c *= x => c = "<<(c *= x)<<endl
  13.                 <<"d /= x => d = "<<(d /= x)<<endl
  14.                 <<"f %= x => f = "<<(f %= 6);
  15.                
  16.         return 0;
  17. }
複製代碼


未命名.png
2018-10-10 17:01


  1. #include <iostream>
  2. using namespace std;

  3. int main(int argc, char** argv)
  4. {
  5.         int a,b,c,d;
  6.         int x=6;
  7.         int f=20;
  8.         a=b=c=d=f;
  9.         
  10.         cout<<"a = b = c = d = f = 20, x = 6"<<endl
  11.                 <<"a += x => a = "<<(a += x)<<endl
  12.                 <<"b -= x => b = "<<(b -= x)<<endl
  13.                 <<"c *= x => c = "<<(c *= x)<<endl
  14.                 <<"d /= x => d = "<<(d /= x)<<endl
  15.                 <<"f %= x => f = "<<(f %= x);
  16.                
  17.         return 0;
  18. }
複製代碼

未命名1.png
2018-10-10 17:01
羊毛出在狗身上,豬來買單

TOP

float也可以存整數啊,float的範圍比int大,所以它可以存小數點,但這不代表它只能存小數點

就像你也可以 ...
43777061 發表於 2018-10-10 12:51

先謝謝回復和教學
雖然我還是不太懂課本把a,b,c,d,x寫成float的涵義



上面有兩段程式碼,第一個是課本的,第二個是我用自己能理解的方式寫出來的,我認為他們是一樣的程式,但印出來的結果在小數點後有細微差異。你如果有空再看看,先不打擾你念書了,謝謝你喔
羊毛出在狗身上,豬來買單

TOP

返回列表