3055.
2021-11-11 10:05
采纳率: 85.7%
浏览 25

c语言中scanf和gets输入字符串问题

题目是输入一个字符串和一个字符,如果这个字符和字符串中某个字符相同,输出这个字符在字符串中的位置。
为什么我用gets能得到结果
用scanf就不行 拼完要输入的字符串然后就自动结束了

img

img

图片转代码服务由CSDN问答提供 功能建议

#include<stdio.h
 #include<string.h
intmain()
      charstr[1000]
      charc;
      int length, i.flag
      flag=0;
      scanfs(%s
      scanf sC%
      length=strlen(str)
      for(i=0;i=length-1;i++)
          if(c==str[i])
               printf(%d”,i+1);
               flag++;
      if(flag==0)
          printf(Notfound);
      return 0;

1条回答 默认 最新

相关推荐 更多相似问题