编辑代码

#include <stdio.h>

int Recognizeld (char ch) {
	string state ='0'; 
	while(state !='2' || state !='4'|| state !='5'|| state !='6'|| state !='8'|| state !='9'|| state !='13') { 
		switch(state) { 
			case'0': 
					if (iskongbai(ch)) {
						state ='0'; 
						ch = GetNextChar () ;
					}else if (isletter(ch)) {
						state ='l'; 
					}else if(isdigit(ch)){
						state ='3';
					}else if(isdigit(ch)){
						state ='3';
					}else if(ch=="="){
						state ='5';
					}else if(ch=="+"){
						state ='6';
					}else if(ch=="-"){
						state = '7';
					}else {
						state = "13";
					}
					break; 
			case'1': 
					ch = GetNextChar () ; 
					if (isletter(ch) || isdigit(ch)) state ='1'; 
					else state ='2'; 
					break; 
			case'3': 
					ch = GetNextChar () ; 
					if (isdigit(ch)) state ='3'; 
					else state ='4'; 
					break; 
			case'7': 
					ch = GetNextChar () ; 
					if (??) {
						state ='8'; 
					}
					else if(??){
						state = '9'
					}else{
						error();
					}
					break; 
		}
	}
	Column--; 
	return (GetToken()) ; 
	
}
	

int main () {
    //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
    printf("Hello world!     - c.jsrun.net.");
    return 0;
}