#1569: 怎麼會RE??


georgeyoung (二愣子)

學校 : 國立花蓮高級中學
編號 : 3564
來源 : [114.32.8.125]
最後登入時間 :
2013-10-01 16:20:45
b187. 97七區資訊學科2(改編) -- 97學年度彰雲嘉區資訊學科能力競賽 | From: [125.232.187.121] | 發表日期 : 2009-03-17 20:34

#include<stdio.h>
#include<stdlib.h>
main()
{
      char x1[2];
      int a;
       printf("十六進位表示法  相對應的十進位表示法\n");
      while(scanf("%s",x1)!=EOF)
      {
         sscanf(x1,"%x",&a);
         printf("      %c%c                 %u\n",x1[0],x1[1],a);
      }
      return 0;
}
 
#1570: Re:怎麼會RE??


snail (蝸牛)

學校 : 新北市立板橋高級中學
編號 : 2021
來源 : [101.137.60.28]
最後登入時間 :
2024-11-10 16:35:50
b187. 97七區資訊學科2(改編) -- 97學年度彰雲嘉區資訊學科能力競賽 | From: [218.211.230.114] | 發表日期 : 2009-03-17 20:41

      char x1[2];

儲存一個兩個字元的字串需要 3 個字元的空間哦!因為它會在後面放一個 '\0' 作為結束的記號。 
ZeroJudge Forum