解题思路:利用字符串转换成数字函数,分割字符串函数
注意事项:
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:528 |
字符串问题 (C语言代码)浏览:1522 |
C语言考试练习题_排列 (C语言代码)浏览:725 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:760 |
printf基础练习2 (有点不明白)浏览:845 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1312 |
wu-淘淘的名单 (C++代码)浏览:1339 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:648 |
C语言训练-亲密数 (C语言代码)浏览:682 |
1009题解浏览:752 |