#include #include #include int main()
if (sign==1) printf("yes\n");
else if (sign==2) printf("no\n");
}else
printf("no\n");
}return 0;
}
中間wa改了好幾處,最後debug才發現錯誤原因:陣列元素從0開始,因此查詢元素只能到字串長度-1處
debug:f5設斷點,f8除錯
注意點:
1.n讀取後,有乙個空格需要getchar吃掉
2.scanf與gets差別。scanf遇到空格停止,gets可以讀取空格、tab、回車
HDU 2024 C語言合法識別符號
description 輸入乙個字串,判斷其是否是c的合法識別符號。input 輸入資料報含多個測試例項,資料的第一行是乙個整數n,表示測試例項的個數,然後是n行輸入資料,每行是乙個長度不超過50的字串。output 對於每組輸入資料,輸出一行。如果輸入資料是c的合法識別符號,則輸出 yes 否則,...
HDU 2024 c語言合法識別符號
problem description 輸入乙個字串,判斷其是否是c的合法識別符號。input 輸入資料報含多個測試例項,資料的第一行是乙個整數n,表示測試例項的個數,然後是n行輸入資料,每行是乙個長度不超過50的字串。output 對於每組輸入資料,輸出一行。如果輸入資料是c的合法識別符號,則輸出...
HDU 2024 C語言合法識別符號
problem description 輸入乙個字串,判斷其是否是c的合法識別符號。input 輸入資料報含多個測試例項,資料的第一行是乙個整數n,表示測試例項的個數,然後是n行輸入資料,每行是乙個長度不超過50的字串。output 對於每組輸入資料,輸出一行。如果輸入資料是c的合法識別符號,則輸出...