[关闭]
@sensitive-cs 2016-10-04T15:26:43.000000Z 字数 337 阅读 786

M - HQ9+

分析:

输出yes当有输出的时候,否则就输出no。那么哪些情况绘有输出呢?H是打印套路,Q是打印源代码本身,9是打印歌词,+则是增加变量的值。所以,除了+以外的符号都有输出。

思路:

从一个字符串中寻找H,Q,9这三个字符,有yes无no。

代码:

  1. include <stdio.h>
  2. int main()
  3. {
  4. char a[1000];
  5. while (scanf("%s",a) != EOF)
  6. {
  7. int n = 0,i,cal = 0;
  8. while (a[n] != '\0')
  9. n++;
  10. for (i = 0;i < n;i++)
  11. {
  12. if (a[i] == 'H' || a[i] == 'Q' || a[i] == '9')
  13. cal++;
  14. }
  15. if (cal)
  16. printf("YES\n");
  17. else
  18. printf("NO\n");
  19. }
  20. return 0;
  21. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注