yang


私信TA

用户名:yang631144

访问量:1839

签 名:

等  级
排  名 2420
经  验 2234
参赛次数 0
文章发表 7
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:利用字符串转换成数字函数,分割字符串函数

注意事项:

参考代码:

#include <stdio.h>

#include <string.h>

#include <stdlib.h>

int reString(char *a);

int main()

{

char ip[30];

int k = 0;

while (scanf("%s", ip) != EOF)

{

k = reString(ip);

if (k == 1)

printf("Y\n");

else if (k == 0)

printf("N\n");

}

return 0;

}

int reString(char *a)

{

char *token;

char *p = ".";

int b = 0;

token = strtok(a, p);

while (token != NULL)

{

b = atoi(token);

if (b <= 0 || b > 255)

return 0;

token = strtok(NULL, p);

}

return 1;

}


 

0.0分

0 人评分

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

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区