题解 | #二维数组操作#

二维数组操作

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

#include<stdio.h>
int main(){
    int m_h,n_l,change_h1,change_l1,change_h2,change_l2,input_h,input_l,look_h,look_l;
    int yes=0,no=-1;
    while(scanf("%d%d%d%d%d%d%d%d%d%d",&m_h,&n_l,&change_h1,&change_l1,&change_h2,&change_l2,&input_h,&input_l,&look_h,&look_l)==10){
        //问题一:建立表格
        if((m_h<=9)&&(n_l<=9))
        printf("%d\n",yes);
        else printf("%d\n",no);
        //问题二:交换
        int count=0;
        if((change_h1<m_h)&&(change_h1>=0)){
            if((change_h2<m_h)&&(change_h2>=0)){
                if((change_l1<n_l)&&(change_l1>=0)){
                  if((change_l2<n_l)&&(change_l2>=0))
                    count=1;  
                }
            }
        }
        if(count==1)
            printf("%d\n",yes);
        else printf("%d\n",no);
        //问题三:插入行
        if(m_h+1<=9&&input_h<m_h)
           printf("%d\n",yes);
        else printf("%d\n",no);
        //问题四:插入列
        if(n_l+1<=9&&input_l<n_l)
           printf("%d\n",yes);
        else printf("%d\n",no);
        //问题五:查询
        if((look_h<m_h)&&(look_h>=0)){
            if((look_l<n_l)&&(look_l>=0))
                printf("%d\n",yes);
            else printf("%d\n",no);
        }
        else printf("%d\n",no);
    }
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
今天 17:32
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-10 11:31
点赞 评论 收藏
分享
06-28 22:48
已编辑
广东金融学院 Java
小浪_Coding:学院本+这俩项目不是buff叠满了嘛
点赞 评论 收藏
分享
人力小鱼姐:实习经历没有什么含金量,咖啡店员迎宾这种就别写了,其他两段包装一下 想找人力相关的话,总结一下个人优势,结合校园经历里有相关性的部分,加一段自我评价
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-10 12:05
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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