C++实现判断搜集合法性功能
#include<iostream> #include<assert.h> #include<cstring> using namespace std; const int length=13; int is_valid(char *input) { if(length==strlen(input)) { if('8'==*input&&'6'==*(input+1)) { while(*input!='\0') { if(*input>='0'&&*input<='9') { input++; } else { return 2; } } } else { return 3; } } else { return 1; } return 0; } int main() { char *input=NULL; int a=0; int result; switch(a) { case 0: input="8612345678911"; break; } result=is_valid(input); cout<<result<<endl; system("pause"); return 0; }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。