shiya 发表于 2020-12-30 22:52:45

求大佬解答QAQ

下列 list 中提供了几组 IP,编写一个函数,将 list 中重复出现的 IP 找出来并显示。

list[] = {"192.168.1.1", "10.192.66.72", "10.199.88.132", "192.168.1.1", "1.192.168.163"};

1、程序流程图;

2、程序代码。

jackz007 发表于 2020-12-30 23:05:35

本帖最后由 jackz007 于 2020-12-30 23:29 编辑

#include <stdio.h>
#include <string.h>

int main(void)
{
      char list = {"192.168.1.1" , "10.192.66.72" , "10.199.88.132" , "192.168.1.1" , "1.192.168.163"} ;
      int i , j                                                                                             ;
      for(i = 0 ; i < 4 ; i ++) {
                for(j = i + 1 ; j < 5 ; j ++) {
                        if(! strcmp(list , list)) printf("%s\n" , list)                              ;
                }
      }
}

shiya 发表于 2020-12-30 23:20:44

jackz007 发表于 2020-12-30 23:05


缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int.这是为啥呢?

jackz007 发表于 2020-12-30 23:30:02

shiya 发表于 2020-12-30 23:20
缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int.这是为啥呢?

    main() 函数前面加上 int 就可以了,2 楼的代码已经加上了。

shiya 发表于 2020-12-30 23:43:18

jackz007 发表于 2020-12-30 23:30
main() 函数前面加上 int 就可以了,2 楼的代码已经加上了。

好的,谢谢
页: [1]
查看完整版本: 求大佬解答QAQ