ITPub博客

首页 > > > 想问一个关于C语言的题目,希望大佬能指点指点。

想问一个关于C语言的题目,希望大佬能指点指点。

作者:daxuesheng 时间:2019-11-06 11:19:02 0 删除 编辑


include<stdio.h>
include<string.h>
define M 26
define N 60
int main()
{
char a[M+1] = "qwertyuiopasdfghjklzxcvbnm";
char b[N],c[N];
int i,n,x,p;

printf("请输入一串字符串:");
gets(b);

for (i = 0;b[i] != '\0';i++)
{
    for (n = 0;n < 27;n++)
    {
        if (b[i] != a[n])
            x = 0;
        else 
        {
            x = 1;
            break;
        
        }
    
    
    }

    if (x = 0)
        b[i] = 0;
    else 
    {
        p = 0;
        c[p] = b[i];
        p++;
    
    }

}



puts(c);







return 0;
}

为什么这个结果不对哟?

结果是这样的:

请输入一串字符串:398892djjowf\23@#

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4692/viewspace-3148783/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-05-22

  • 博文量
    176
  • 访问量
    24988