#include<iostream>
#include<cmath>
#include <cstdlib>
using namespace std;
int main()
{
long int a,b;
while(cin>>a>>b)
{
cout<<abs(a-b)<<endl;
}
system("pause");
}
前四個測資都可以通過,但到第5個就出錯了,請問是錯在哪裡呢??
#include
#include
#include
using namespace std;
int main()
{
long int a,b;
while(cin>>a>>b)
{
cout< }
system("pause");
}
前四個測資都可以通過,但到第5個就出錯了,請問是錯在哪裡呢??
#include
#include
#include
using namespace std;
int main()
{
long int a,b;
while(cin>>a>>b)
{
cout<<
}
system("pause");
}
前四個測資都可以通過,但到第5個就出錯了,請問是錯在哪裡呢??
這是初學程式一定會碰到的問題(當初我也卡這題卡很久...)
就是 型態 問題
long int 的範圍是 +- 232 -1
long long int 則為 +- 264 -1
而題目說 "這些數不會超過263"
所以你應該用 long long int 而不是 long int
#include
#include
#include
using namespace std;
int main()
{
long int a,b;
while(cin>>a>>b)
{
cout<<
}
system("pause");
}
前四個測資都可以通過,但到第5個就出錯了,請問是錯在哪裡呢??
這是初學程式一定會碰到的問題(當初我也卡這題卡很久...)
就是 型態 問題
long int 的範圍是 +- 232 -1
long long int 則為 +- 264 -1
而題目說 "這些數不會超過263"
所以你應該用 long long int 而不是 long int
謝謝摟,已經通過了,不過書裡沒有介紹long long int,只有long int跟unsigned long int的變數型態
可以告訴我變數型態的設定跟一些數學運算的指令 ex:abs該去哪裡找呢?? 萬分感謝><
謝謝摟,已經通過了,不過書裡沒有介紹long long int,只有long int跟unsigned long int的變數型態
可以告訴我變數型態的設定跟一些數學運算的指令 ex:abs該去哪裡找呢?? 萬分感謝><
這是 C語言的函數彙整 (網路上找的)
http://www.fg.tp.edu.tw/~anny/paper/C_functions.htm
下面是別人在知識+發問的文章關於整數的
http://tw.knowledge.yahoo.com/question/question?qid=1106071700226
還有一個整理 C 語言的網站
http://pcnoproblem.twbbs.org/cclass4/