c语言从键盘上输入一个字符串,判断是否含有#,如果包含,判断是第几个字

2024-12-23 01:33:33
推荐回答(2个)
回答1:

#include 
int main()
{char s[200];
 int i,t=0;
 gets(s);
 for(i=0;s[i];i++)
   if(s[i]=='#')
   {printf("%d\n",i+1); 
    return 0;
   }
 if(!t)printf("0\n");
 return 0;
}

回答2:

#include
void main()
{
    char s[100];
    int n=0,i;

    scanf("%s",s);
    for(i=0;s[i];i++)
        if(s[i]=='#') 
        {    
            n = i;
            break;
        }

    printf("%d\n",n);

}