参考代码:
#include <iostream> #include <string> using namespace std; int main() { string str; int i,tot; while(cin>>str){ tot=0; for(i=0;i<str.size();i++){ if(str[i]=='.'){tot=0;continue;} else{ if('0'<=str[i]&&str[i]<='9') tot=tot*10+str[i]-'0'; else{cout<<'N'<<endl;break;} if(tot>255){cout<<'N'<<endl;break;} } } if(i>=str.size())cout<<'Y'<<endl; } return 0; }
0.0分
0 人评分
WU-小九九 (C++代码)浏览:1684 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:469 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:485 |
上车人数 (C语言代码)浏览:710 |
幸运数 (C++代码)浏览:2860 |
求圆的面积 (C语言代码)浏览:657 |
三进制小数 (C语言代码)浏览:814 |
求圆的面积 (C++代码)浮点数有误差!!!浏览:673 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:613 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:417 |