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