//is int? bool isDegital(string str) { //判斷沒有輸入的情況 if(str=="") { return false; } else { //有輸入的情況況 for (int i = 0;i < str.size();i++) { if (str.at(i) == '-' && str.size() > 1) // 有可能出現負數 continue; 數值在ascii碼(編碼)的‘0’-‘9’之間 if (str.at(i) > '9' || str.at(i) < '0') return false; } return true; } }