Eʟɪᴀᴜᴋ.895 2021-12-01 23:40 采纳率: 0%
浏览 9

这里哪错了,有没有人讲解一下

#include<stdio.h>
#include<string.h>
int main(void)
{
int i=0,s=0;
char a[30],b[30];
char p1,p2;
gets(a);
gets(b);
p1=a,p2=b;
while(
(p1+i)==
(p2+i))
{
s=0;
i++;
}

if(*(p1+i)!=*(p2+i))
{
    s=*(p1+i)-*(p2+i);
}
if(s>0)
{
    printf("a>b\n");
}
else if(s<0)
{
    printf("a<b\n");
}
else
{
    printf("a=b\n");
}
return 0;

}

  • 写回答

1条回答 默认 最新

  • bekote 2021-12-02 00:01
    关注
    
    #include<stdio.h>
    #include<string.h>
    int main(void)
    {
    int i=0,s=0;
    char a[30],b[30];
    char* p1;
    char* p2;
    scanf("%s",a);
    scanf("%s",b);
    //gets(a);
    //gets(b);
    p1=a,p2=b;
    while(i<strlen(a) && i<strlen(b) && *(p1+i)==*(p2+i))
    {
    s=0;
    i++;
    }
    
    if(i!=strlen(a)||i!=strlen(b))
    {
        s=*(p1+i)-*(p2+i);
    }
    if(s>0)
    {
        printf("a>b\n");
    }
    else if(s<0)
    {
        printf("a<b\n");
    }
    else
    {
        printf("a=b\n");
    }
    return 0;
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月1日

悬赏问题

  • ¥15 华为手机相册里面的照片能够替换成自己想要的照片吗?
  • ¥15 陆空双模式无人机飞控设置
  • ¥15 sentaurus lithography
  • ¥100 求抖音ck号 或者提ck教程
  • ¥15 关于#linux#的问题:子进程1等待子进程A、B退出后退出(语言-c语言)
  • ¥20 web页面如何打开Outlook 365的全球离线通讯簿功能
  • ¥15 io.jsonwebtoken.security.Keys
  • ¥15 急,ubuntu安装后no caching mode page found等
  • ¥15 联想交换机NE2580O/NE1064TO安装SONIC
  • ¥15 防火墙的混合模式配置