gets()的使用
#include<stdio.h>void main()
{
int n,i;
char arra[50];
scanf("%d",&n);
while(n--)
{
gets(arra);
int x=0;
for(i=0;i<arra[i]!='\0';i++)
{
if((arra[i]>47&&arra[i]<58)||(arra[i]>=65&&arra[i]<=90)||(arra[i]>=97&&arra[i]<=122)||arra[i]==95)
;
else x++;
}
if(x!=0)
printf("no\n");
else printf("yes\n");
}
}
那位高手看看 为什么第一次循环时gets(arra)没有运行