#include<string.h>
#include<ctype.h>
int isLegal(char*ipaddr)
{
int flag;
int curVal;//curVal表示分析出的一个十进制数
int decNum=0,dotNum=0;//decNum用于记录十进制数的个数,dotNum用于记录点的个数
char*p=ipaddr;
for(;*p;p++)
{
curVal=0;
flag=0;
while(isdigit(*p)){
curVal=curVal*10+*p-'0';
p++;
flag=1;
}
if(curVal>255)
{
return 0;
}
if(flag==1)
{
decNum++;
}
if(*p=='.')
{
dotNum++;
}
}
if(decNum==4&&dotNum==3)
{
printf("1");
return 1;
}
else
{
printf("0");
return 0;
}
}
char main()
{
char a[7];
printf("请输入要分析的地址");
scanf("%s",a);
char*p=a;
isLegal(p);
}
```
指针这个玩意真蛋疼
相关推荐
软考中级 真题 2017年上半年 系统集成项目管理工程师 应用技术 下午试卷
全国计算机技术与软件专业技术资格(水平)考试 2017上半年系统集成项目管理工程师 下午试卷I (考试时间 14:00~16:30 共 150分钟) 1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。 2.在答题纸的指定位置填写准考证号、出生年月日和姓名。 3.答题纸上除填写上述内容外只能写解答。 4.本试卷共4道题,都是必答题,满分75 分。 5.解答时字迹务必清楚,字迹不清时,将不评分。 6.仿照下面例题,将解答写在答题纸的对应栏内。 例题 2...
计算机软考下午题(4)
首先用一个条件判断语句来打开一个文件,如果打开成功,则执行下面的while循环语句,循环体的功能是对文件中的内容逐个判断,如果是字符,则统计变量count加1,因此,第4空的功能就是要找出文件中的所有字符。第1空是一个条件判断语句的条件,在第二重循环下面,根据上面的分析,该循环的作用是在数列中找出最大的数,那么,这个条件判断语句应该是判断相临两个数的大小,再结合程序中的内容,此空的答案应该是“s*v>=t*u”。,在生成数列时,我们应该注意Fibonacci数列的性质,它的每一项等于前两项的和。
2017软考程序员初级真题解析与备考指南
函数是一段可以被重复调用的代码块,它封装了一组执行特定任务的语句。在编程中,函数通过定义和调用来使用。# Python 函数定义与调用示例# 函数定义return message # 返回值# 函数调用print(greet("World")) # 输出:Hello, World!在示例中,greet函数接收一个参数name,并返回一个问候消息。通过调用该函数并传入参数"World",输出了问候语。算法的定义包含三个主要部分:输入、输出和确定性。
软考初级程序员下午题(15)
计算机初级程序员下午模拟题,自带详解
软考-程序员下午试题
历年软考-程序员考试下午试题 包含答案以及试题详解。
程序员试题(上午和下午)
很不错哟。都是最近几年的。都接答案和解释。。。。
程序员考试下午题知识点总结
程序流程图又称程序框图,是用统一规定的标准符号描述程序运行具体步骤的图形表示。程序框图的设计是在处理流程图的基础上,通过对输入输出数据和处理过程的详细分析,将计算机的主要运行步骤和内容标识出来。程序框图是进行程序设计的最基本依据,因此它的质量直接关系到程序设计的质量。程序流程图由处理框、判断框、起止框、连接点、流程线、注释框等构成,并结合相应的算法,构成整个程序流程图。
2006年上半年程序员下午试题及标准答案
2006年上半年程序员下午试题及标准2006年上半年程序员下午试题及标准答案答案2006年上半年程序员下午试题及标准答案
软考下午第5题——面向对象程序设计——代码填空(老程序员必得15分)
图6-1中,AirCraft为抽象类, 描述了抽象的飞机,而类Helicopter. AirPlane、 Fighter和Harrier分别描述具体的飞机种类,方法fly_ (6)_ 和takeOff_ _(7)_ 分别表示不同飞机都具有飞行特征和起飞特征类。第五个题目分为C++ 和 Java两个题目,除去编写代码不同,考察的内容是完全相同的,选一个就行。某软件公司现欲开发一款飞机飞行模拟系统,该系统主要模拟不同种类飞机的飞行特征与起飞特征。System.out.println("亚音速飞行!
ffmpeg在windows的安装、合并、切片、.m4s、.m3u8处理
自己处理视频,我用的工具是 ffmpeg,因为涉及到.m3u8格式和.m4s格式的一些操作。ffmpeg的介绍我就不多说了,这里是它的官网地址: https://ffmpeg.org/ ,这里是文档: https://ffmpeg.org/documentation.html (看的头大,没咋看下去)...
Codex API 直接集成指南:告别中转代理,构建稳定高效的 AI 应用
在 AI 应用开发中,API 集成是连接模型能力与业务逻辑的核心环节。其基本原理是通过 HTTP 协议,按照服务提供商定义的规范发送请求并解析响应,实现远程调用。标准化的 API 设计确保了跨平台和跨语言的互操作性,其技术价值在于提供了稳定、可控且可扩展的服务接入方式,是构建企业级智能应用的基础。在实际应用场景中,开发者常需集成如 Codex 这类聚合了多种大语言模型的平台,以调用诸如 DeepSeek 等先进模型。然而,部分开发者仍依赖过时的第三方中转代理工具,这不仅引入了单点故障和版本锁定的风险,还可能
计算机软考程序员客观题,软考程序员2000年到2018年真题试卷(有答案)
【实例简介】该套试卷是从2000年到2018年上半年的软考程序员真题试卷(包含答案)【实例截图】【核心代码】b322df71-81e3-4774-97af-f100efcfec9b└── 软考├── 笔记│ └── 数据结构│ └── 数据结构1.docx└── 软考程序员历年真题解析├── 2000年│ ├── ~$00年度程序员级答案.doc│ ├── 2000年度程序...
第一篇:常见CAN错误帧及其排查方向
在本文中主要阐述各类错误帧的形成原因以及在使用同星硬件设备出现错误帧时,应当 如何进行排查并消除错误帧。在 CAN 总线通信中,通常遇见的错误帧主要为以下五种,其 分别是:bit error、ACK error、stuff error、CRC error 以及 form error。
视频教程-2020年软考信息安全工程师_下午历年真题视频课程-软考
2020年软考信息安全工程师_下午历年真题视频课程 河北师范大学软件学院优秀...
Unity+Hybridclr发布WebGL记录
问题不多,比预想中的顺利,如果遇到问题建议先看Hybridclr的常见问题里面有没有解决方案,没遇到Hybridclr的报错,所以记录的问题里面没有Hybridclr相关的。导出设置里的压缩格式选择了Brotli,而服务器或浏览器不支持,据说是可以拓展服务器配置使支持Brotli,但是由于我本人是IIS小白,所以换了种压缩格式,在publishing Settings修改Compression Fromat为Gzip。3.在浏览器运行之后视图一直闪烁。,修改配置,这个网上很常见。
储能EMS工作原理深度剖析:功率分配与充放电策略的底层逻辑
储能EMS的功率分配与充放电策略,是其智能化的集中体现。功率分配更像一个“执行指挥官”,关注如何将总任务高效、公平、安全地分解到每个士兵(PCS/电池簇);而充放电策略则像“总参谋长”,基于战场情报(市场、电网、自身状态)制定最优的作战计划。AI强化学习策略:让EMS通过与复杂环境不断交互,自主学习最优策略,适应不确定性。数字孪生与仿真:在虚拟空间中提前验证策略,评估风险,实现预防性控制。跨站协同优化:多个储能站的EMS通过云平台协同,参与区域电网甚至跨省市场的联合优化调度。
软考下午c语言真题,软考程序员下午试题分析和备考建议
软考程序员下午试题分析和备考建议发布时间:2017-08-02软考程序员下午试题分析和备考建议程序员下午科目主要考查程序设计能力。从XX年开始,vb程序设计题目开始减少,XX年的题目中取消了对vb程序设计题目。目前的考核内容和分值分布情况如下所示。程序员下午试题考核内容分值分布情况题目编号 考核内容 分值试题一 算法流程 15试题二 c语言程序设计 15试题三 ...
让Qt程序适配高分辨率屏幕,解决软件界面错乱异常
前期使用Qt开发一个登录模块一直使用很好。最近在一台新电脑上使用时发现排版混乱。这个问题很普遍,主要原因是旧软件对高清显示器的适配不当造成的。新电脑使用的是4K屏,win10系统自动进行了175%的缩放。
2017年软考程序员考试填涂答题卡(纸)注意事项
2017年下半年软考程序员考试即将开始。希赛小编先为大家介绍2017年软考程序员考试填涂答题卡(纸)注意事项,供大家参考! 2017年下半年软考程序员考试时间: 基础知识(选择题):2017年11月11日上午9:00-11:30,考生使用答题卡作答 ...
【乐企-工具篇】生成发票左上角二维码
【代码】【乐企-业务篇】生成发票左上角二维码。
Data-Structures-and-Algorithm-Analysis-in-Java.pdf
作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...
视频教程-2020年软考系统架构设计师-下午案例分析历年真题解析视频-软考
2020年软考系统架构设计师-下午案例分析历年真题解析视频 河北师范大学软件...
最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版
Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。
关于软考二三事
这是本人第一篇经验帖,如果不尽人意,万望包涵! 经常看我博客的人应该知道我有个栏目是关于软考的,一直想写一写关于软考的经验。本来打算是等高级通过了在给大家分享成功经验,然而考了一次信管,考了一次架构师,全军覆没。虽然失败了,也跟大家分享一下我的经验吧。也当作一个总结,方便我下一次考的时候不犯一样的错误。 个人背景 我呢,大学专业是计算机科学与技术,成绩也还好,所以考起初级和中级来说没有特别大的难度。这里跟大家说明我的背景,是为了让大家更好的对自己的水平和基础有一个合理的估计,毕竟每个人的情况都不相同,要
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
jdk-8u144-linux-x64.tar.gz.
该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包
软考之我见——上午题、案例题
计算机技术与软件专业技术资格(水平)考试,简称软考,上午题、案例题分析,经验分享。
视频教程-2020年软考软件设计师案例分析历年真题详解软考视频教程-软考
2020年软考软件设计师案例分析历年真题详解软考视频教程 10年以上软考培训...
视频教程-2020软考数据库系统工程师-下午案例分析真题解析视频-软考
2020软考数据库系统工程师-下午案例分析真题解析视频 河北师范大学软件学院...
2万+



被折叠的 条评论
为什么被折叠?



