c语言编程题请求大神指教

2024年11月16日 21:14
有3个网友回答
网友(1):

    char* maxp = s, *p = s, *q = s;
    int len, max_len = 0;
    while (1) {
        if (*p == ' ' || *p == 0) {
            len = p - q;
            if (len > max_len) {
                maxp = q;
                max_len = len;
            }
            if (*p == 0) break;
            q = p+1;
        }
        p++;
    }

给你一段核心代码,这个题出的就有问题,你看看就行了

网友(2):

主函数中 出现了 fun 和 fun1 两个不同的函数
而且 line 和 line(j)
分别说明 line 是 一个字符数组,同时又是一个函数
请问 ,不改动 main 函数 如何
满足这 逻辑自相矛盾的 程序?

网友(3):

for(j=fun(line);fun1(line(j));j++)你的这一句是不是有问题?
主函数不对不好写额