1424:我要送人头

简介: 题目描述:废话他呆了,打了那么久DOTA 2 ,没见过这样的局。队友手了炸弹人和小娜迦,这局是要拖到什么时候啊。因此,废话决定要不停地送人头,让对面赶紧结束这场令他煎熬的比赛。废话现在有一个软件,可以让他的英雄按照输入的矩阵行走。已知DOTA 2的地图是一个正方形,他只要输入单位转置矩阵就可以无限送人头了。

题目描述:

废话他呆了,打了那么久DOTA 2 ,没见过这样的局。队友手了炸弹人和小娜迦,这局是要拖到什么时候啊。因此,废话决定要不停地送人头,让对面赶紧结束这场令他煎熬的比赛。

废话现在有一个软件,可以让他的英雄按照输入的矩阵行走。已知DOTA 2的地图是一个正方形,他只要输入单位转置矩阵就可以无限送人头了。

程序要求:输入正整数N(20>=N>0),输出一个N阶单位转置矩阵。

输入:

有多组数据,每组数据为一个2~20的正整数N。

输出:

请输出N阶单位转置矩阵,输出一个矩阵之后,请再输出一个空行。

样例输入:

3

2

样例输出:

0 0 1

0 1 0

1 0 0

0 1

1 0

分析:这道题本身不难,要注意几个点,第一就是其中的规律:什么时候输出一,什么时候输出0,第二就是每一个测试用例完成之后,要注意换一行。

OK,费话不多说,直接上代码:(有需要自取)

include<stdio.h>

int main(void)

{

int i,j,n;
int a=1,b=0;
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
{
for(j=1;j<=n;j++)
    {
if(j!=n)
        {
if(j==n-i)
         {
printf("%d ",a);    
         }else{
printf("%d ",b);
         }
        }else{
if(j==n-i)
         {
printf("%d\n",a);    
         }else{
printf("%d\n",b);
         }
        }
    }
}
printf("\n");
}
return 0;

}

目录
相关文章
|
Shell Linux 开发工具
iTerm2 + Oh My Zsh,打造专属你的终端神器
iTerm2 + Oh My Zsh,打造专属你的终端神器
813 0
iTerm2 + Oh My Zsh,打造专属你的终端神器
|
存储 C语言
带你实现初阶扫雷小游戏—【C语言】
带你实现初阶扫雷小游戏—【C语言】
|
存储 算法 Java
|
监控 搜索推荐 测试技术
团队协作效率低下怎么办?阿里文娱PMO这么做
在日常工作中,作为产品技术P(鼓)M(励)O(师),经常会收到来自团队五花八门的问题求助, 比如“业务规划不是很了解”、 “客户交付周期比较长”、“约定的里程碑达不成”,这些问题相信大家都有同感。阿里文娱项目管理专家王春丹将和大家聊一聊这些问题的解法,以及如何帮助组织协同提效。
648 0
团队协作效率低下怎么办?阿里文娱PMO这么做
|
Java Scala 流计算
Akka在Flink中的使用剖析
Akka与Actor 模型 Akka是一个用来开发支持并发、容错、扩展性的应用程序框架。它是actor model的实现,因此跟Erlang的并发模型很像。在actor模型的上下文中,所有的活动实体都被认为是互不依赖的actor。
4215 0
|
Web App开发
【新鲜出炉】2012年度最好看的英文字体免费下载
  WDL 如期发布一系列评选本年度最佳 Web 开发和设计资源的文章,这些文章向读者展示那些可能错过的优秀 Web 素材、工具和资源,同时为这些资源的作者提供展示自己的机会。今天这篇文章是2012年度最佳系列第二篇,评选出的是2012年度最好看的英文字体,这些好看的英文字体可以免费下载使用。
1072 0
|
13天前
|
人工智能 JSON 供应链
畅用7个月无影 JVS Claw |手把手教你把JVS改造成「科研与产业地理情报可视化大师」
LucianaiB分享零成本畅用JVS Claw教程(学生认证享7个月使用权),并开源GeoMind项目——将JVS改造为科研与产业地理情报可视化AI助手,支持飞书文档解析、地理编码与腾讯地图可视化,助力产业关系图谱构建。
23495 11
畅用7个月无影 JVS Claw |手把手教你把JVS改造成「科研与产业地理情报可视化大师」