首页 > 其他分享 >浙江理工大学入队200题——11C

浙江理工大学入队200题——11C

时间:2022-10-29 10:23:04浏览次数:94  
标签:200 11C 10 int 矩阵 弓型 入队 输出

问题 C: 零基础学C/C++118——弓型矩阵

题目描述

输出n*m的弓型矩阵

输入

多组测试数据 每组输入2个整数 n和m(不大于10)

输出

输出n*m的弓型矩阵,要求左上角元素是1,(每个元素占2个位置,靠右)

样例输入 Copy

4 3

样例输出 Copy

1 2 3
6 5 4
7 8 9
12 11 10

题解

如果是
1 2 3
4 5 6
7 8 9
10 11 12
你会输出吗?那么我们只需要在偶数行( 默认初始行列为1)倒着输出就行了
注意格式右对齐%2d
代码(AC)

点击查看代码
#include <stdio.h>
int main (){
	int n,m;
	while(scanf("%d%d",&n,&m)!=EOF)
	{
		int a[n+1][m+1],s=0;
		for(int i=1;i<=n;i++)
		{
			for(int j=1;j<=m;j++)
			{
				s++;
				a[i][j]=s;
			}
		}
			for(int i=1;i<=n;i++)
			{
				for(int j=1;j<=m;j++)
				{   
				if(i%2!=0) printf("%2d",a[i][j]);
				else
				{
					printf("%2d",a[i][m-j+1]);
				}	
					if(j<m) printf(" ");
					if(j==m) printf("\n");
				}
			}
	}
	return 0;
}

标签:200,11C,10,int,矩阵,弓型,入队,输出
From: https://www.cnblogs.com/codeshany/p/zstu_200_11C.html

相关文章

  • 浙江理工大学入队200题——10E
    问题E:零基础学C/C++114——直接插入排序题目描述编一C程序,该程序可以测试多个测试组,每个测试组它能读入一串整数并对它们进行从小到大直接插入排序,同时输出排序时对这......
  • 浙江理工大学入队200题——10D
    问题D:零基础学C/C++113——并列排名题目描述在我们参加的各种竞赛中,允许并列的排名方式是经常遇到的。例如有四名选手的成绩分别为50、80、50、30分,则80分的选手为第......
  • 浙江理工大学入队200题——9O
    问题O:零基础学C/C++109——省赛归来题目描述一年一度的省赛刚结束,我校ACM队员在省赛中有了新的突破,获得了一银两铜一优秀组织奖。尽管我们的最牛的队伍zstu_Zeus是银......
  • 浙江理工大学入队200题——9K
    问题K:零基础学C/C++100——开灯问题题目描述计算中心有8个机房,每个机房有n台电脑。每台电脑都有一个编号,比如8号机房编号就为H1到Hn,我们有时又称为H1为1号机器,H2为2号......
  • 浙江理工大学入队200题——9M
    问题M:零基础学C/C++106——进制转换题目描述输入一个十进制数N,将它转换成R进制数输出。输入输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<......
  • 浙江理工大学入队200题——9J
    问题J:零基础学C/C++99——青年歌手大奖赛_评委会打分题目描述青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请......
  • 浙江理工大学入队oj-----9I
    问题I:零基础学C/C++98——打印所有低于平均分的分数题目描述输入n个成绩,打印出所有低于平均分的分数(注意:ave=s/n中s为float或ave=(float)s/n)。输入多个测试......
  • 浙江理工大学入队oj-----9H
    问题H:零基础学C/C++97——数组中插入一个数题目描述给定有序数组(从小到大),再给你一个数,要求插入该数到数组中并保持顺序输入多组测试,每组第一行输入一个整数n,然后是......
  • RTT F411CE
    8266AT客户端board.h#defineBSP_USING_UART1#defineBSP_UART1_TX_PIN"PA9"#defineBSP_UART1_RX_PIN"PA10"#defineBSP_USING_UART2#defineBSP_UART......
  • 浙江理工大学入队oj-----9g
    问题G:零基础学C/C++96——数组中删数II题目描述在给定的数组中删除数输入多组测试,每组第一行输入1个整数n(n<20),然后是n个整数第二行输入1个整数m输出删除在第......