看板 C_and_CPP 關於我們 聯絡資訊
double 型態的變數, 可以 ++ 請參考以下的程式和 輸出 #if 0 x= 3.141593 x= 4.141593 請按任意鍵繼續 . . . #endif // ---------------------------------------------- #include "inc-01.h" typedef unsigned long UL; #include "time-01.h" // ---------------------------------------------- const double p1= 4.0*atan(1.0); #define p2 4.0*atan(1.0) // ---------------------------------------------- int main() { double x; x= p1; printf("x= %.6lf \n", x); x++; printf("x= %.6lf \n", x); system("pause"); return(0); }// end of main() ※ 引述《e29895037ric (呦呦羔羊)》之銘言: : ※ 引述《ami9897 (小新)》之銘言: : : How do you want to get the result of multiplication by 15 without using * : : (multiply operation) and + (plus operations). : : 這是今天小弟在網路上看到一間公司的考試題目 到現在都還沒有想出辦法 : : 於是想請教大家 不知是不是有什麼好的解決方法 : 我覺得前面幾位所提出的構想不能算對的。 : 因為題目中並沒有指名input是int的資料型態。 : 而只有在input是int的情況下我們才能夠使用>>、<<等運算子。 : 不過,如果規定只是不能使用*和+的話,我想出一個跟前面不同的解法XD : 大家看看就好,不要太認真XD : for(i=0,ans=0;i<a;i++) : { : for(j=0;j<15;j++)ans++; : } : return ans; : ++我記得不能算是加法運算喔~我記得他應該算位元運算XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 223.139.18.217
loveme00835:... 03/01 08:44
glennchen:.... 03/01 09:26
sjgau:不懂,... 代表的意思? 03/01 10:48
softwind:請問 ... 是? XD嗎? 03/02 00:08
Ebergies:應該是你 present 了一個大家都不知道的事實 lol 03/02 17:06