问题标题: 酷町堂:求1823思路!!!!!

0
0
已解决
陈家傲
陈家傲
新手光能
新手光能

求1823思路

 

1823   老师点名啦1经验值:800

题目描述 Description

教室一共有9位同学,每排坐三个,坐了三排。我们用数字1~9对9位同学进行编号,如图

  • 1 2 3
  • 4 5 6
  • 7 8 9

当老师点到(输入)这个数字时这位同学就需要站起来回答问题。

输入描述 Input Description

随意输入1~9之中的任意一个整数

输出描述 Output Description

输出的结果用1表示站起来的同学,0表示坐着的同学

样例输入 Sample Input

5

样例输出 Sample Output

0 0 0 0 1 0 0 0 0


0
已采纳
江子周
江子周
中级守护
中级守护

这道题是水题啊……

 

我用的是如下方法:

    ①初始化:先把所有位置填上相应的数字

    此代码比较长,给你吧(反正不能复制……)

a[1][1]=1,a[1][2]=2,a[1][3]=3,a[2][1]=4,a[2][2]=5,a[2][3]=6,a[3][1]=7,a[3][2]=8,a[3][3]=9;

    ②输入(不用我讲了吧)

    ③双重循环:1<=i<=3,1<=j<=3

        if(a[i][j]==n/*输入的数*/)

            b[i][j]=1;//记录哪行哪列的同学被老师点名了

    ④输出b数组(双重循环)

大功告成!(当然,此题方法不唯一。)

0
汪恺恒
汪恺恒
中级启示者
中级启示者

输出

(a==1)<<" "<<(a==2)<<" "<<(a==3)<<endl<<(a==4)<<" "<<(a==5)<<" "<<(a==6)<<endl<<(a==7)<<" "<<(a==8)<<" "<<(a==9);

就行了

我要回答