#6950: 此題比a011簡單多了,但是為什麼用abs()有一半測資是錯的?


akira0331 (小迷糊)


如題

此題比a011簡單多了,但是為什麼用abs()有一半測資是錯的?

#6951: Re:此題比a011簡單多了,但是為什麼用abs()有一半測資是錯的?


s111110111 (山口)


如題

此題比a011簡單多了,但是為什麼用abs()有一半測資是錯的?

提示第一條:使用 long long int 
#6958: Re:此題比a011簡單多了,但是為什麼用abs()有一半測資是錯的?


akira0331 (小迷糊)


如題

此題比a011簡單多了,但是為什麼用abs()有一半測資是錯的?

提示第一條:使用 long long int 


我有宣告變數是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;  
}

 

#6959: Re:此題比a011簡單多了,但是為什麼用abs()有一半測資是錯的?


akira0331 (小迷糊)


如題

此題比a011簡單多了,但是為什麼用abs()有一半測資是錯的?

提示第一條:使用 long long int 


我有宣告變數是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;  
}



打錯字,是c=abs(a-b);
#6962: Re:此題比a011簡單多了,但是為什麼用abs()有一半測資是錯的?


justinj (黑旋風)


如題

此題比a011簡單多了,但是為什麼用abs()有一半測資是錯的?

提示第一條:使用 long long int 


我有宣告變數是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;  
}



打錯字,是c=abs(a-b);
 
第一個printf就是WA來源了...