写点什么

C 语言检测输入的 ip 地址中含有几个.

作者:linux大本营
  • 2023-04-21
    湖南
  • 本文字数:393 字

    阅读完需:约 1 分钟

以下是一个简单的程序示例,你可以使用该程序来检测 IP 地址中含有几个点号(.):


#include<stdio.h>#include<string.h>int main(){    char str[20];    int count = 0, i, len;    printf("请输入一个IP地址: ");    scanf("%s", str);    len = strlen(str);    for (i = 0; i < len; i++) {        if (str[i] == '.')             count ++;    }    printf("IP地址中有 %d 个点号(.)\n", count);    return 0;}
复制代码


在此程序中,我们首先使用scanf函数获取输入的 IP 地址字符串,并使用strlen函数获取该字符串的长度。然后,我们使用一个for循环来遍历该字符串中的每个字符,并使用一个计数器变量count来统计点号(.)出现的次数。最后,我们将计数器的值输出即可。


这是一个简单的例子,你可以根据自己的需要进行修改和优化。


相关技术视频教程:https://ke.qq.com/course/417774?flowToken=1013300

c/c++后端技术交流群:812855908

用户头像

还未添加个人签名 2020-11-26 加入

C/C++linux服务器开发群 812855908

评论

发布
暂无评论
C语言检测输入的ip地址中含有几个._C语言_linux大本营_InfoQ写作社区