我怎么这么菜


私信TA

用户名:xujingcheng

访问量:16961

签 名:

Break Away

等  级
排  名 720
经  验 3770
参赛次数 4
文章发表 44
年  龄 10
在职情况 学生
学  校 NUAA
专  业

  自我简介:

毕业前学一下编程, 嗯! 是这样。

#include<stdio.h>
#include"string.h"
int main()
{
    char c[17];
    while(scanf("%s",c)!=EOF)
    {
        int num[4]={0},i=0,j,flag=1;
            for(j=0;j<4;j++)
            {
            while(c[i]!='.'&&c[i]!='\0')
            {
                if(c[i]>='0'&&c[i]<='9')
                {
                num[j]=num[j]*10+c[i]-'0';
                i++;
                }
                else
                {
                    printf("N\n");
                    flag=0;
                    break;
                 }
             }
             if(num[j]<0||num[j]>255) {flag=0; printf("N\n");break;}
             i++;
             if(flag==0) break;
            }
            if(flag==1) printf("Y\n");
        }
    return 0;
}

     


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

没事啦,我看错题目了
2019-02-24 16:00:25
那009怎么办呢?
2019-02-24 15:56:56
  • «
  • 1
  • »