#6034: 有打math.h但還是CE


jk13o3lll (一無所有的男人是最強的!!!)

學校 : 臺北市立成功高級中學
編號 : 20539
來源 : [111.250.173.23]
最後登入時間 :
2022-10-29 17:04:19
a065. 提款卡密碼 -- 板橋高中教學題 | From: [61.228.80.186] | 發表日期 : 2011-11-05 12:38

如題

請各位大大幫忙

謝謝 

#include<iostream>
#include<stdio.h>
#include<math.h>
using namespace std;
int main()
{
 char a[6];
 int b[6];
 while(gets(a))
 {
  for(int i=0;i<7;i++)
     {
   switch(a[i])
   {
    case 'A':
     b[i]=1;
     break;
    case 'B':
     b[i]=2;
     break;
    case 'C':
     b[i]=3;
     break;
    case 'D':
     b[i]=4;
     break;
    case 'E':
     b[i]=5;
     break;
    case 'F':
     b[i]=6;
     break;
    case 'G':
     b[i]=7;
     break;
    case 'H':
     b[i]=8;
     break;
    case 'I':
     b[i]=9;
     break;
    case 'J':
     b[i]=10;
     break;
    case 'K':
     b[i]=11;
     break;
    case 'L':
     b[i]=12;
     break;
    case 'M':
     b[i]=13;
     break;
    case 'N':
     b[i]=14;
     break;
    case 'O':
     b[i]=15;
     break;
    case 'P':
     b[i]=16;
     break;
    case 'Q':
     b[i]=17;
     break;
    case 'R':
     b[i]=18;
     break;
    case 'S':
     b[i]=19;
     break;
    case 'T':
     b[i]=20;
     break;
    case 'U':
     b[i]=21;
     break;
    case 'V':
     b[i]=22;
     break;
    case 'W':
     b[i]=23;
     break;
    case 'X':
     b[i]=24;
     break;
    case 'Y':
     b[i]=25;
     break;
    case 'Z':
     b[i]=26;
     break;
   }
  }
  for(int u=1;u<7;u++)
  {
      cout<<abs(b[u]-b[u-1])%10;
  }
  cout<<endl;
 }
 return 0;
}
 

CE ()
編譯錯誤

code_953509.cpp: In function ‘int main()’: code_953509.cpp:97: error: ‘abs’ was not declared in this scope 
 
#6036: Re:有打math.h但還是CE


liouzhou_101 (王启圣)

學校 : 广西柳州高级中学
編號 : 3714
來源 : [126.108.190.144]
最後登入時間 :
2023-07-21 17:40:51
a065. 提款卡密碼 -- 板橋高中教學題 | From: [116.253.4.1] | 發表日期 : 2011-11-05 18:58

函式abs()不在<math.h>內,而在<cstdlib>內。

請將
#include<math.h>
改為
#include<cstdlib>

P.S.在<cmath>內的是fabs()...

 
#6042: Re:有打math.h但還是CE


jk13o3lll (一無所有的男人是最強的!!!)

學校 : 臺北市立成功高級中學
編號 : 20539
來源 : [111.250.173.23]
最後登入時間 :
2022-10-29 17:04:19
a065. 提款卡密碼 -- 板橋高中教學題 | From: [203.64.138.35] | 發表日期 : 2011-11-07 16:27

函式abs()不在內,而在內。

請將
#include
改為
#include

P.S.在內的是fabs()...

謝謝大大的指教微笑
 
ZeroJudge Forum