考上研究僧 2022-02-22 19:20 采纳率: 97.4%
浏览 30
已结题

题干里n的意思没太明白,有木有人能解释一下。

这个代码在作业系统里提交就是有问题,不知道是为什么只有80分

img

  • 写回答

1条回答 默认 最新

  • _GX_ 2022-02-22 19:40
    关注

    题目只说了n不超过10,但是n是不确定的,所以你不能按10来输入。

    #include <stdio.h>
    
    #define N 10
    
    int main()
    {
        int a[N], n = 0;
        while (scanf("%d", &a[n]) == 1)
            n++;
        int t = a[0];
        for (int i = 0; i < n - 1; i++)
            a[i] = a[i + 1];
        a[n - 1] = t;
        printf("Result:\n");
        for (int i = 0; i < n; i++)
            printf("%d ", a[i]);
        return 0;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月2日
  • 已采纳回答 2月22日
  • 修改了问题 2月22日
  • 创建了问题 2月22日

悬赏问题

  • ¥15 LLM accuracy检测
  • ¥15 pycharm添加远程解释器报错
  • ¥15 如何让子窗口鼠标滚动独立,不要传递消息给主窗口
  • ¥15 如何能达到用ping0.cc检测成这样?如图
  • ¥15 关于#DMA固件#的问题,请各位专家解答!
  • ¥15 matlab生成的x1图不趋于稳定,之后的图像是稳定的水平线
  • ¥15 请问华为OD岗位的内部职业发展通道都有哪些,以及各个级别晋升的要求
  • ¥20 微信小程序 canvas 问题
  • ¥15 系统 24h2 专业工作站版,浏览文件夹的图库,视频,图片之类的怎样删除?
  • ¥15 怎么把512还原为520格式