10.9 写一个函数,将一个3*3的整型矩阵转置。
2018-06-18 04:00:40来源:未知 阅读 ()
#include <stdio.h> int main(){ int arr[][3]={{1,2,3}, {4,5,6}, {7,8,9}}; printf("before change!\n"); int i,j,t; for(i=0; i<3; i++ ){ for(j=0; j<3; j++){ printf("%3d",*(*(arr+i)+j)); } printf("\n"); } for(i=0;i<3;i++){ for(j=0;j<i;j++){ t=*(*(arr+i)+j); *(*(arr+i)+j)=*(*(arr+j)+i); *(*(arr+j)+i)=t; } } //改变后 printf("after change!\n"); for(i=0; i<3; i++ ){ for(j=0; j<3; j++){ printf("%3d",*(*(arr+i)+j)); } printf("\n"); } return 0; }
结果:
犯了一个小错误,输出换行的时候用的是printf('\n'),改成双引号就对了。附上printf() 的用法。
1,printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。
2,printf()函数的调用格式为: printf("<格式化字符串>", <参量表>)。
3,格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。
格式控制由要输出的文字和数据格式说明组成。要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,
还可以使用一些转义字符表示特殊的含义。
4,作用:在c语言中产生格式化输出的函数(定义在 stdio.h 中),其向终端(显示器、控制台等)输出字符。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- C++ 转换函数搭配友元函数 2020-06-10
- C++ rand函数 2020-06-10
- C++ 友元函数 2020-06-10
- 一个工业级、跨平台、轻量级的 tcp 网络服务框架:gevent 2020-06-05
- C++ const成员函数 2020-06-03
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash