题解 | #二维数组操作#

二维数组操作

https://www.nowcoder.com/practice/2f8c17bec47e416897ce4b9aa560b7f4

#include <stdio.h>
#include <stdlib.h>

int main() {
    int Buff[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
    int Times = 0;
    int tmp = 0;

    while (scanf("%d", &tmp)  != EOF) {
        Buff[Times++] = tmp;
        if (Times == 10) {
            if (Buff[0] > 0 && Buff[1] > 0 && Buff[0] <= 9 && Buff[1] <= 9) {
                printf("0\n");
                if (Buff[2] < Buff[0] && Buff[3] < Buff[1] && Buff[4] < Buff[0]
                        && Buff[5] < Buff[1] && Buff[2] >= 0 && Buff[3] >= 0 && Buff[4] >= 0
                        && Buff[5] >= 0) {
                    printf("0\n");
                } else {
                    printf("-1\n");
                }

                if (Buff[6] < Buff[0] && Buff[0] + 1 <= 9) {
                    printf("0\n");
                } else printf("-1\n");

                if (Buff[7] < Buff[1] && Buff[1] + 1 <= 9) {
                    printf("0\n");
                } else printf("-1\n");

                if (Buff[8] < Buff[0] && Buff[9] < Buff[1]) {
                    printf("0\n");
                } else printf("-1\n");
            } else {
                printf("-1\n");
                printf("-1\n");
                printf("-1\n");
                printf("-1\n");
                printf("-1\n");
                continue;
            }
            Times = 0;
        }
    }
    return 0;
}

全部评论
复制榜二的,自己居然真的在写功能,写一半发现这是个傻*题目,我也是傻*。
点赞 回复 分享
发布于 2023-02-27 20:44 陕西

相关推荐

若怜君欢:驾驶证去掉吧,PPT啥的也去掉,本硕课程去掉,导师和研究方向去掉;加入本硕排名(好才写);技能栏加入你会的那些控制算法和滤波算法,这个比你会啥啥啥软件更有用;获奖写上去,奖学金啊,有没有专利啊之类的 电机和硬件这一块,属于传统制造业,制造业实习并不多。多投一些攒攒经验,有实习最好,没有也不需要焦虑(制造业实习其实除了转正,没多大用处) 最后,划重点,等秋招开始后,把你所有社交软件都发一份简历上去,并经常更新,找人内推你!
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务