PS:今天上午,非常郁闷,有很多简单基础的问题搞得我有些迷茫,哎,代码几天不写就忘。目前又不当COO,还是得用心记代码哦!
Description 输入一个字符串,判断其否是是C的正当标识符。 Input 输入数据包括多个测试实例,数据的第一行是一个数整n,表现测试实例的个数,然后是n行输入数据,每行是一个长度不过超50的字符串。 Output 对于每组输入数据,出输一行。如果输入数据是C的正当标识符,则出输"yes",否则,出输“no”。 Sample Input 3 12ajf fi8x_a ff ai_2 Sample Output no yes no
#include <stdio.h> #include <string.h> int main() { int i; int flag; int num; int length; char string[101]; scanf("%d", &num); getchar(); while(num--) { gets(string); length=strlen(string); flag=1; if(string[0]=='_' || (string[0]>='a' && string[0]<='z') || (string[0]>='A' && string[0]<='Z')) { for(i=0; i<length; i++) { if(string[i]=='_' || (string[i]>='a' && string[i]<='z') || (string[i]>='A' && string[i]<='Z') || (string[i]>='0' && string[i]<='9')) { flag=1; } else { flag=0; } if(flag==0) { break; } } } else { flag=0; } if(flag) { printf("yes"); } { printf("no"); } if(num>0) { printf("\n"); } } return 0; }
文章结束给大家分享下程序员的一些笑话语录:
IBM和波音777
波音777是有史以来第一架完全在电脑虚拟现实中设计制造的飞机,所用的设备完全由IBM公司所提供。试飞前,波音公司的总裁非常热情的邀请IBM的技术主管去参加试飞,可那位主管却说道:“啊,非常荣幸,可惜那天是我妻子的生日,So..”..
波音公司的总载一听就生气了:“胆小鬼,我还没告诉你试飞的日期呢!”