电子商务之网站建设,临安建办网站,商丘哪里做网站,织梦手机网站教程视频教程Description输入一个字符串#xff0c;判断其是否是C的合法标识符。Input输入数据包含多个测试实例#xff0c;数据的第一行是一个整数n,表示测试实例的个数#xff0c;然后是n行输入数据#xff0c;每行是一个长度不超过50的字符串。Output对于每组输入数据#xff0c;输…Description输入一个字符串判断其是否是C的合法标识符。Input输入数据包含多个测试实例数据的第一行是一个整数n,表示测试实例的个数然后是n行输入数据每行是一个长度不超过50的字符串。Output对于每组输入数据输出一行。如果输入数据是C的合法标识符则输出yes否则输出“no”。Sample Input312ajffi8x_aff ai_2Sample OutputnoyesnoHINTSource代码如下#includestdio.hint main(){int n;scanf(%d,n);getchar();while (n--){char a[51];int k,i0,b0;for (i0; i51; i){scanf(%c,a[i]);if (a[i]\n){ki;break;}}if ((a[0]65 a[0]90) || a[0]95 || (a[0]97 a[0]122)){for (i0; i{if ((a[i]65 a[i]90) || a[i]95 || (a[i]97 a[i]122) || (a[i]48 a[i]57))b;elsebreak;}}if (bk)printf(yes\n);elseprintf(no\n);}return 0;}运行结果学习心得继续在用C语言答题C在写的时候虽然比C繁琐但是不知道为何我却更感觉自己喜欢用C标识符我大致明白是什么。但是标准格式我还真不清楚只好百度标识符由字母、下划线、数字这三个方面组成但开头必须是字母或下划线。然后就AC了虽然有借鉴别人的代码好在又学到了一手。