2016-02-16 回答

#include

void  main()

{

int n;

int i,j; //i为行,j为列

int k; //k为临时的列数

printf("请输入矩阵的阶数n:\n");

scanf("%d",&n);

int a[50][50];

for(i=0;i

{

for(j=0;j

a[i][j]=0;

}

// int * *a;

// a=new int[n][n];//a[i-1][j-1]为存储第i行第j列的数

//把矩阵可作多个圈

int first=1; //first为圈的第一个数

//第i圈有4(n-i)个数

//同一个圈对角之和为常数

//所以只要先求左上半圈就好办了

int sum;//对角的和

for(i=1;i

{

a[i-1][n-i]=first;//每个圈的第一个数

for(j=i-1;j

a[i-1][j]=(first+n-i)-j;//自己想一下就知道为什么了

//上面的三角形。把下面的注释去掉,就可以知道怎么回事了

if(i==1)

first=4*n-3;

else first+=4*(n-2*i+1);

}

/*

for(i=0;i

{

for(j=0;j

printf("%5d",a[i][j]);

printf("\n");printf("\n");

}printf("\n");printf("\n");printf("\n");

*/

for(i=1;i

for(k=i-1;k<=n-i;k++)//列

a[k][i-1]=a[i-1][i-1]+k-(i-1);

/*

for(i=0;i

{

for(j=0;j

printf("%5d",a[i][j]);

printf("\n");printf("\n");

}printf("\n");printf("\n");printf("\n");

*/

k=k-1;

for(i=1;i

{

for(j=i-1;j<=n-i;j++)//在下一半的行

{

a[n-i][j]=a[n-i][i-1]-(i-1)+j;

}

for(j=i;j<=n-i;j++)

{ //列

a[j][n-i]=a[n-i][n-i]+(n-i)-j;

}

}

//输出:

for(i=0;i

{

for(j=0;j

printf("%5d",a[i][j]);

printf("\n");printf("\n");

}

}

c语言函数输出怎么让竖的变横的,c语言里面。为什么我的屏幕输出数字都是竖着输出。而不是横着。怎么才能变成横着。我想输出矩阵格式的。...相关推荐

  1. c语言函数已知底数和幂求指数,用C语言求幂函数和指数函数的方法

    C语言pow()函数:求x的y次方(次幂)头文件: #include pow() 函数用来求 x 的 y 次幂(次方),其原型为: double pow(double x, double y); po ...

  2. 以下对c语言函数的描述中 错误的是,以下对C语言函数的有关描述中,正确的是....

    [填空题]对网络性能进行评估时,下语需要明确的主要性能指标是 ( 1 ) ,下语除了可用理论方法进行分析外,更多地需要实际测量,主要的测量方法是 ( 2 ) . (1)A.实际数据率 B.丢包率 C ...

  3. c语言函数参数压栈,函数调用压栈 浅谈C语言函数调用参数压栈的相关问题

    想了解浅谈C语言函数调用参数压栈的相关问题的相关内容吗,在本文为您仔细讲解函数调用压栈的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:函数调用压栈,下面大家一起来学习吧. 参数入栈的顺序 ...

  4. c语言函数封装成python库_使用f2py将C语言的函数转换为python模块

    f2py本来是用来转换fortran代码的,其实也可以转换c语言的代码,只是要自己写一个签名文件吧了! 以前都是用swig做的,现在发现用f2py其实更简单一点,但是对不懂fortran的人,还是使用 ...

  5. c语言函数定义时涉及的基本要素是什么,C语言基础:函数的定义与调用

    在前面内容中我们调用了一个标准C的库函数,叫printf,那么如果我们想自己定义函数应该如何来编写程序呢?定义函数又有什么好处呢?因为我们在教材中提及到的例子主要目的是为了让读者对程序的原理有一定的了 ...

  6. 以下对c语言函数的描述中正确的是,以下对C语言函数的有关描述中,正确的是

    摘要: 它决习定于的学后天,下语密切关系的能与社力是会文化有.关描透性的是起渗利尿可引.认的r默链接路径是(,述中在建点时立站.... 它决习定于的学后天,下语密切关系的能与社力是会文化有. 函数人感 ...

  7. 关于C语言函数返回char *类型的一些问题

    @关于C语言函数返回char *类型的一些问题TOC 关于C语言函数返回char *类型的一些问题 以下是我在写C语言中返回值类型为char *函数时遇到的一些问题,在参考了博客:https://bl ...

  8. c语言调用函数计算分段函数值,输入x,计算并输出下列分段函数f(x)的值(保留2位小数) c语言...

    计算分段函数输入 x ,计算并输出 y 的值.公式如下 当x >= 0时,f(x) = x^0.5,当x小于0时,f(x #include#include//[1{intmain()//你所写的 ...

  9. C语言 | 函数实现输出I love you

    例27:C语言实现输出以下结果,要求用函数调用实现. I love you! 解题思路:在输出的文字上下分别有一行""号,显然不必重复写这段代码,用一个函数来实现输出一行" ...

最新文章

  1. android c聊天功能,Android实现简单C/S聊天室应用
  2. OPencv java Mat 基本操作像素点(7)
  3. 用TortoiseSVN忽略文件或文件夹(ignore)(网络摘抄记录)
  4. VTK:vtkBalloonWidget用法实战
  5. inner join 和join的区别_left join、right join和join ???
  6. (转载)github简单使用教程
  7. MVC3学习第十三章 佟掌柜第二弹——MVC3下利用陕北吴旗娃的分页控件实现数据分页...
  8. 十八、x86汇编基础
  9. jQuery表格排序组件-tablesorter
  10. ASP.NET 访问项目网站以外的目录文件
  11. 多任务学习综述:推荐系统多任务学习(multitask)的实战总结和常见问题(一)
  12. 尸体火化,世界上再也找不到第二个比我社死的人了
  13. HDCP Key工作原理
  14. 追梦算法----修路
  15. python练习题 21-30
  16. streaing-kafka
  17. Lambda表达式语法 (二)
  18. 51单片机综合课程设计多功能电子秤(显示时间、温度、存储、串口、报警装置等)
  19. 实时即未来,大数据项目车联网之项目基石与前瞻【一】
  20. CYQ.Blog(QBlog) 单用户版本V3.0 发布下载[免费,简洁,高性能,双语言,8套皮肤,4种数据库支持]...

热门文章

  1. 【03】图解原型和原型链by魔芋
  2. python3数据库框架_python3大框架简介 小收藏
  3. Google着手与 Open AI 合作预防人工智能暴走
  4. ACCV2020细粒度比赛记录-数据处理和Baseline结果分享
  5. 01-JAVA基础—>赏金任务—>三色球问题
  6. TAHOMA:Physical Representation-based Predicate Optimization for a Visual Analytics Database,IEEE2019
  7. calc()语法规则
  8. 2021执念斩长河年度总结
  9. C++从txt文本中输入和读取字符串
  10. 从1.0到4.0,酒类新零售还能跑出几个1919和酒仙网?