我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问这个代码为什么去掉结尾的getcahr输入之后就会无限循环出来yes或者no呢

#include
#include
int main()
{
char c[10000];
char a[10000];
int i,k,jdg;
while(scanf("%[^\n]",c)!=EOF)
{ jdg=1;
k=strlen(c);
for(i=k-1;i>=0;i--)
{

a[k-1-i]=c[i];
}

for(i=0;i<k;i++)
{

if(c[i]!=a[i])
{ jdg=0;
break;
}
}
if(jdg==1)
printf("YES\n");
else
printf("NO\n");

getchar();
}

return 0;
}

getchar表示输出no后截止

近期文章

  • 如何把图像转换成base64字符串
  • 如何令API结果上载到网站并显示
  • 如何查看比SQL完成时间超过2天收到的报告
  • 现有用户角色更改时WordPress电子邮件警报(不向新用户发送电子邮件)
  • 从excel表中自动将产品图像和描述包含在MySQL数据库中
  • Json中的数组与Symfony2
  • 从自引用表中获取Laravel ORM中其他表的列获取N级层次结构JSON
  • 我想在购物车内添加产品
  • Doctrine2 - 实体修订
  • 什么是基础/实施创建者类?
  • CakePHP缺少ApplicationNameController
  • 如何运行sql查询!empty($ _ POST [''])是真的吗?
  • 如何从输入标签发送附件到电子邮件
  • 如何在我的反馈表中制作过滤器[关闭]
  • 通过php post方法将URL放入数据库
  • PHP remeber选中复选框
  • 显示php验证码图像
  • 用PHP提交XML请求
  • php for循环冻结循环时
  • 使用JSON通过http搜索查询

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华