pta上的一道c语言题

pta上的一道c语言题,运行结果和预期结果一样,但是提交却显示错误,是我没按照题目要求吗,还有这个正整数T到底起什么作用啊,求解答

img

你有没有测试多组数据,你if (k!=arr[i][1])这里判断,不是最后一行,就输出回车
但是对于多组数据呢,其实这里也要回车
只有当k==arr[i][1]&&i!=T-1才不输出回车

  • 关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:PTA日常 | 数据结构(C语言) | 最大子列和问题
  • 除此之外, 这篇博客: C语言复习笔记: PTA题集整理中的 裁判测试程序样例: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • #include <stdio.h>
    
    int reverse( int number );
    
    int main()
    {
        int n;
    
        scanf("%d", &n);
        printf("%d\n", reverse(n));
    
        return 0;
    }
    
    /* 你的代码将被嵌在这里 */
    

这个程序定义了一个名为reverse的函数,该函数接受一个整数参数并返回其反转后的值。在主函数中,我们使用scanf函数从用户那里读取一个整数,然后调用reverse函数来反转该整数,并将结果打印到屏幕上。