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

2024-11-16 21:14:49
推荐回答(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++)你的这一句是不是有问题?
主函数不对不好写额