蓝桥杯-算法提高(ADV-143 扶老奶奶过街)

ADV-143 扶老奶奶过街

问题描述:
扶老奶奶过街
C语言代码:
#include <stdio.h>
int main(){
    int r[5]={0};
    int i,sum;
    for(i=0;i < 5;i++){
        r[i]=1;
        sum=0;
        if(r[0]==0 && r[4]==0)
            sum++;
        if(r[2]==1 || r[4]==1)
            sum++;
        if(r[2]==1 || r[3]==1)
            sum++;
        if(r[1]==0 && r[2]==0)
            sum++;
        if(r[4]==0)
            sum++;
        if(sum==2){
            switch(i){
                case 0: printf("A "); break;
                case 1: printf("B "); break;
                case 2: printf("C "); break;
                case 3: printf("D "); break;
                case 4: printf("E "); break;
            }
        }
        r[i]=0;
    }
    return 0;
}

java代码:
public class Main {

    public static void main(String[] args) {
        int r;
        for(int i=1;i<=5;i++){
            r=0;
            if(i!=1&&i!=5){
                r++;
            }
            if(i==3||i==5){
                r++;
            }
            if(i==3||i==4){
                r++;
            }
            if(i!=2&&i!=3){
                r++;
            }
            if(i!=5){
                r++;
            }
            if(r==2){
                System.out.print((char)(i-1+'A')+" ");
            }
        }
        
        
    }

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,990评论 25 709
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,491评论 18 399
  • 题记:想为你写些东西,只因为相识一场,我的南方姑娘——清伊。 清来的那日,还没有下雨,空气已经有些潮湿。 清来的第...
    湍河故事阅读 4,151评论 1 6
  • 那个夜晚,我彻夜难眠,在脑海中,将千万思绪深深地凝在它的一片伟大的母爱之中…… 在我的小屋旁,挺立着一...
    作家萌犬阅读 2,435评论 0 1
  • 青蛇走后,我再也静不下心,瞳孔里的佛灭了。 杭州西湖,天下一景。此处文人骚客不绝,贩夫走卒遍地,实属天下少有的繁华...
    文若信阅读 4,042评论 2 5

友情链接更多精彩内容