C primer plus 第十章 练习10:
2016-06-03 20:57
309 查看
/* =================================================================== 编写一个程序,声明一个3*5的数组并初始化,具体数值可以随意,程序 打印出数值,然后数值翻一番,接着再次打印出新值。编写一个函数来显示 数组的内容,再编写一另一个函数执行翻倍功能。数组名和数组行数作为参 数由程序传递给函数。 =================================================================== */ #include <stdio.h> void view(int x, int y, double ar[][5]); void recha(int x, int y, double ar[][5]); int main(void) { double arr[3][5] = { {1.1, 2.2, 3.3, 4.4, 5.5}, {6.6, 7.7, 8.8, 9.9, 11.0}, {12.2, 13.3, 14.4, 15.5, 16.6} }; printf("show arr3*5.\n"); view(3, 5, arr); printf("\n"); recha(3, 5, arr); printf("show 2*arr3*5.\n"); view(3, 5, arr); printf("\n"); return 0; } void view(int x, int y, double ar[][5]) { for (int i = 0;i < x;i++) { for (int j = 0;j < y;j++) { printf("%g\t", ar[i][j]); } printf("\n"); } } void recha(int x, int y, double ar[][5]) { for (int i = 0;i < x;i++) for (int j = 0;j < y;j++) ar[i][j] = ar[i][j] * 2; }
相关文章推荐
- Android Studio遇到的那些坑及爬坑方法
- leetcode 342. Power of Four
- 【课设】模拟实现动态内存分配—首次适应算法
- CSS类似微软中国首页的竖向选项卡
- python------ipython交互工具
- 【Poj2825】Perfect Permutation 构造
- Cuda编程 之 块(block)计算
- IOS开发 applicationDidBecomeActive 应用程序挂起、复原与终止
- c++重载总结
- shell-使用getopts指定变量取值
- 安卓volley框架基本使用
- win8.1开机出错pniopcac.exe报错win8.1系统安装STEP7 Micro/Win V4.0 SP9
- 学术诚信与职业道德
- 面试题的分享有待我们大家的征服
- Android开发--常用的传感器总结
- swift学习之路(十)字典
- poi2010 切题记
- Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片比较
- eclipse中手动导入DTD文件的方式
- HDU-2003