如題
此題比a011簡單多了,但是為什麼用abs()有一半測資是錯的?
如題
此題比a011簡單多了,但是為什麼用abs()有一半測資是錯的?
如題
此題比a011簡單多了,但是為什麼用abs()有一半測資是錯的?
我有宣告變數是long long int,但是測試結果"WA"
以下是程式,我是改用最原始的方法,先判斷大小,再決定大減小才PASS。
#include <stdio.h>
#include <math.h>
int main(void)
{
long long int a,b,c;
printf("請輸入兩個整數: \n");
while(scanf("%lld %lld", &a,&b)!=EOF)
{
c=abc(a-b);
printf("%lld\n", c);
}
return 0;
}
如題
此題比a011簡單多了,但是為什麼用abs()有一半測資是錯的?
我有宣告變數是long long int,但是測試結果"WA"
以下是程式,我是改用最原始的方法,先判斷大小,再決定大減小才PASS。
#include
#include
int main(void)
{
long long int a,b,c;
printf("請輸入兩個整數: \n");
while(scanf("%lld %lld", &a,&b)!=EOF)
{
c=abc(a-b);
printf("%lld\n", c);
}
return 0;
}
如題
此題比a011簡單多了,但是為什麼用abs()有一半測資是錯的?
我有宣告變數是long long int,但是測試結果"WA"
以下是程式,我是改用最原始的方法,先判斷大小,再決定大減小才PASS。
#include
#include
int main(void)
{
long long int a,b,c;
printf("請輸入兩個整數: \n");
while(scanf("%lld %lld", &a,&b)!=EOF)
{
c=abc(a-b);
printf("%lld\n", c);
}
return 0;
}