【C语言助教】用户输入一个标示符,判断是否为合法标示符

来源:互联网 发布:java配置环境变量win10 编辑:程序博客网 时间:2024/04/28 15:53
//************************************************//第8题//用户输入一个标示符,判断是否为合法标示符//************************************************#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>void main(){char str[100];bool flag = false;printf("请输入一个字符串:");scanf("%s",str);for(int i=0;i<strlen(str);i++){if(i==0){if(isalpha(str[i]) || str[i] == '_' ){flag = true;}else{flag = false;break;}}else{if(isalpha(str[i]) || str[i] == '_' || isdigit(str[i])){flag = true;}else{flag = false;break;}}}if(flag){printf("%s是标识符。\n",str);}else{printf("%s不是标识符。\n",str);}}

原创粉丝点击