题解 | #二维数组操作#C语言

二维数组操作

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

#include <stdio.h>
#include <string.h>

#define max 9

int main()
{
    int num;
    int in[100]={0};
    int i=0;
    while(scanf("%d",&num)!=EOF)
    {
        in[i]=num;
        i++;

    }
    int j;
    for(j=0;j<i;j=j+10)
    {
        if(in[j]>0&&in[j]<10&&in[j+1]>0&&in[j+1]<10)
        {
            printf("0\n");
            if(in[j+2]<in[j]&&in[j+2]>=0&&in[j+3]<in[j+1]&&in[j+3]>=0
           &&in[j+4]<in[j]&&in[j+4]>=0&&in[j+5]<in[j+1]&&in[j+5]>=0)
            {
                printf("0\n");
            }
            else
            {
                printf("-1\n");
            }
            if(in[j+6]>=0&&in[j+6]<in[j]&&in[j]+1<10)
            {
                printf("0\n");
            }
            else
            {
                printf("-1\n");
            }
            if(in[j+7]>=0&&in[j+7]<in[j+1]&&in[j+1]+1<10)
            {
                printf("0\n");
            }
            else
            {
                printf("-1\n");
            }
            if(in[j+8]>=0&&in[j+8]<in[j]&&in[j+9]>=0&&in[j+9]<in[j+1])
            {
                printf("0\n");
            }
            else
            {
                printf("-1\n");
            }
        }
        else
        {
            printf("-1\n-1\n-1\n-1\n-1\n");
        }

    }

   return 0;
}
全部评论

相关推荐

秋招投简历提醒助手:个人经验是,一般面二十场左右就会进入侃侃而谈阶段。我今年七月末的时候开始的第一次面试,都是很多不会,回复很慢。后面慢慢迭代,到九月中的时候基本上面啥说啥,很放松的状态
远程面试的尴尬瞬间
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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