czb08191314 2023-09-07 06:41 采纳率: 88.5%
浏览 0
已结题

c语言pat基础题0907L1085

img

img


 
#include <stdio.h>
int main()
{
    int arr[6] = { 0 }, n = 0,i=0,a=0;
    for (i = 0; i < 6; i++)
    {
        scanf("%d", &arr[i]);
    }
    scanf("%d", &n);
    for (i = 0; i < 6; i++)
    {
        if (arr[i] < 6)
        {
            a = 6 - n + 1;
            if (arr[i] >= a)
            {
                printf("%d ", a - 1);
            }
            else
                printf("%d ", a);
        }
        else
        {
            a = 6 - n ;
            printf("%d ", a);
        }
    }
    printf("\n");
    return 0;
}

我的代码出现问题,本题希望可以得到大家的指导,谢谢你的帮助!

  • 写回答

2条回答 默认 最新

  • qzjhjxj 2023-09-07 09:38
    关注

    供参考:

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

报告相同问题?

问题事件

  • 系统已结题 9月17日
  • 已采纳回答 9月9日
  • 创建了问题 9月7日

悬赏问题

  • ¥15 qt 转 msvc 后 Opencv 始终打不开视频!
  • ¥15 yolo v5中labelimg的作用
  • ¥30 VBA网抓application/json的网抓怎么写!
  • ¥15 国赛c题2021,没有理解这一串代码的意思,这样报错该怎么解决(语言-matlab)
  • ¥15 一、执行完中断程序后如何继续运行,二、中断结束后如何跳过中断触发前的点位(LOW点不要继续运行,可以运行UP点)(关键词-程序运行)
  • ¥15 if为什么跳过if 直接执行else 中文
  • ¥200 解决登录微信老版本限制封号问题
  • ¥15 mysql中时间处理问题
  • ¥20 讲解此音频放大电路原理及关键部分
  • ¥15 rtsp 转 m3u8 执行后卡在Decoding VUI