C语言练习-IP判断
理清思路就可以了
#include<stdio.h>
#include<string.h>
int main(void)
{ char a2[4][30];//每次循环需要分四个一维数组进行判断char a1[31];//需要输入的数组int k=0,j=0;while(scanf("%s",a1)!=EOF){ getchar();int judge2=0;for(int i=0;i<strlen(a1)+1;i++)//这里要strlen函数加一的原因是 我们要判断结束符\0{ if(a1[i]!='.'&&a1[i]!='\0')a2[k][j++]=a1[i];//如果不符合就拷贝给a2数组else//判断每个一维数组{ int judge1=0;for(int l=0;l<j;l++){ if('0'<=a2[k][l]&&a2[k][l]<='9')judge1++;}if(judge1==j){ int t=0;for(int l=0;l<j;l++){t=t*10+(a2[k][l]-'0');}if(t<=255&&t>=0)judge2++;}k++;j=0;}}if(judge2==4)// 四个一维数组都无误的话输出Yprintf("Y\n");elseprintf("N\n"); k=0;//最后不要忘了让k等于0}return 0;
}
C语言练习-IP判断相关推荐
- C语言:ip地址合法性检查
C语言:ip地址合法性检查 1. 代码实现 1.1 说明 参考: 1. 代码实现 #include <stdio.h> #include <string.h> #include ...
- R语言sign函数判断数值为正数或者负数实战
R语言sign函数判断数值为正数或者负数实战 目录 R语言sign函数判断数值为正数或者负数实战 #基本语法 #正负数判断 #基本语法 sign(5) # Basic R syntax of sign ...
- java 语言如何判断素数_C语言实验之判断素数(循环结构java)方法讲解
C语言实验之判断素数(循环结构java)方法讲解 Problem Description 从键盘上输入任意一个正整数,然后判断该数是否为素数. 如果是素数则输出"This is a prim ...
- php定位和天气,基于thinkphp实现依据用户ip判断地理位置并提供对应天气信息的应用...
基于thinkphp实现根据用户ip判断地理位置并提供对应天气信息的应用 我们都知道,在很多的网站都提供了给用户提供天气预报的功能,有时会发现,用户即使不输入任何和自己有关的地理位置信息,同样的网站也 ...
- java语言怎样判断文件夹_JAVA语言之如何判断文件,判断文件夹是否存在的代码...
本文主要向大家介绍了JAVA语言之如何判断文件,判断文件夹是否存在的代码,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 一.判断文件是否存在,不存在则创建File file = ne ...
- C语言循环结构素数判断,C语言实验之判断素数(循环结构java)方法讲解
C语言实验之判断素数(循环结构java)方法讲解 Problem Description 从键盘上输入任意一个正整数,然后判断该数是否为素数. 如果是素数则输出"This is a prim ...
- php定位和天气,基于thinkphp实现根据用户ip判断地理位置并提供对应天气信息的应用_PHP教程...
基于thinkphp实现根据用户ip判断地理位置并提供对应天气信息的应用 我们都知道,在很多的网站都提供了给用户提供天气预报的功能,有时会发现,用户即使不输入任何和自己有关的地理位置信息,同样的网站也 ...
- 在c语言中合法标识符的第一个字符必须是,c语言合法标识符判断规则是什么?...
规则是:1.标识符的第一个字符必须是字母(a~z或A~Z)或下划线(_):2.后面跟的字符是由任意字母.下划线(_).数字组成:3.标识符中的大小写字母是有区别的,代表不同含义:4.标识符不能是关键字 ...
- python 通过ip获取城市_Python根据用户IP判断所属城市 !
事情源于7月以来,SEO销售额下降比较明显,老板让我想想办法提升SEO销售额. 而销量=流量×转化率×客单价,客单价我这边没法控制,只能从流量和转化率两个方向入手了.但对SEO来讲,短时间大幅度提升S ...
最新文章
- Forcepoint DLP解决方案持续推高各机构的业务发展进程
- [php]如何做到高并发优化
- uniapp中动态添加及修改导航栏
- Simulink仿真---SVPWM算法
- Select控件可选可输入
- linux系统用xset命令,专 linux命令之set x详解
- Codeforces 173E Camping Groups 线段树
- 具有Couchbase,Java EE和WildFly的CRUD Java应用程序
- nyoj--79--导弹拦截(动态规划)
- 超分辨率分析(四)--Deep Image Prior
- hdu1829 A Bug's Life
- java 定时任务注解
- 为什么说多用组合,少用继承?
- Mac简单易用的复制软件——“TouchCopy”
- 含冰蓄冷空调的冷热电联供型微网多时间尺度优化调度(Matlab代码实现)
- 分享制作系统启动U盘的方法
- 64位系统使用Access 数据库文件遇到的错误和解决办法
- DataTraveler 3.0 群联PS2251-07 爆红 报错0x1042和ID issue 0002
- Java用正则表达式判断学号,利用正则表达式验证学号_利用正则表达式开发动态网页...
- linux的软件漏洞,Linux man 软件包漏洞