#15638: RE!!!!!


ufve0704 (爬 我爬 我爬爬爬 有排行榜這種東西就是要爬 爬過我上面的那...)

學校 : 臺北市私立延平高級中學
編號 : 83268
來源 : [203.72.178.1]
最後登入時間 :
2023-10-30 13:02:50
d063. 0 與 1 -- 板橋高中教學題 | From: [114.42.223.62] | 發表日期 : 2018-10-17 19:50

#include <stdio.h>
using namespace std;
int main() {
bool a;
scanf("%d",&a);
printf("%d\n",-a+1);
}

為甚麼RE????????

 
#15641: Re:RE!!!!!


OwO310659 (OwO)

學校 : 新北市立板橋高級中學
編號 : 58647
來源 : [118.150.111.60]
最後登入時間 :
2024-04-25 01:16:40
d063. 0 與 1 -- 板橋高中教學題 | From: [106.105.27.148] | 發表日期 : 2018-10-17 21:05

scanf() 中"%d"是對應到 十進制int 的,
你輸入的型態是 bool 當然會 CE/RE ,
另外 DevC++ 和 ZJ 的 Judge 在編譯器上存在一定的差別,
如果你不是使用標準的寫法,
並不能保證在所有編譯環境都能適用的。

 
ZeroJudge Forum