69,366
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main()
{
char a[10000];
int i,j,n,l,u,b[100]={0};
for(i=0,n=0;(fgets(a,100000,stdin))!=NULL;i++)
{
if(a[strlen(a)-1]=='\n')
a[strlen(a)-1]='\0';
l=0;
u=0;
for(j=0;j<strlen(a);j++)
{
if(islower(a[j]))
{
if(l==0)
l=j+1;
else
l=-1;
continue;
}
if(u==0)
u=j+1;
else
u=-1;
}
if(l>0&&u==-1)
b[n++]=l;
else if(u>0&&l==-1)
b[n++]=u;
else
b[n++]=-1;
}
for(i=0;i<n;i++)
printf("%d\n",b[i]);
return 0;
}