记录——《C Primer Plus (第五版)》第十章编程练习第六题
来源:互联网 发布:小学生编程需求 编辑:程序博客网 时间:2024/05/21 18:38
6.编写一个程序,初始化一个二维double数组,并利用练习2中的任一函数来把这个数组复制到另一个二维数组(因为二维数组是数组的数组,所以可以使用处理一维数组的函数来复制数组的每个子数组)。
# include <stdio.h>void copy_ptr1(double (*array)[5], double (*target)[5], int var1);void copy_ptr2(double *array, double *target, int var2);int main(void){ int i, j; double array[3][5] = { {1,2,3,4,5}, {2,3,4,5,6}, {3,4,5,6,7}, }; double target[3][5] = {0}; copy_ptr1(array,target,3); printf("拷贝的数组:\n"); for(i = 0; i < 3; i++) { for(j = 0; j < 5; j++) { printf("target[%d][%d] = %.2lf\n", i,j, target[i][j]); } } return 0;}void copy_ptr1(double (*array)[5], double (*target)[5], int var1) //使用指针跨函数改值{ for(int i = 0; i < var1; i++) { copy_ptr2(array[i], target[i], 5); //target[i] = array[i]; }}void copy_ptr2(double *array, double *target, int var2){ for(int i = 0; i < var2; i++) { target[i] = array[i]; }}
0 0
- 记录——《C Primer Plus (第五版)》第十章编程练习第六题
- 记录——《C Primer Plus (第五版)》第十章编程练习第十题
- 记录——《C Primer Plus (第五版)》第十章编程练习第五题
- 记录——《C Primer Plus (第五版)》第七章编程练习第六题
- 记录——《C Primer Plus (第五版)》第八章编程练习第六题
- 记录——《C Primer Plus (第五版)》第九章编程练习第六题
- 记录——《C Primer Plus (第五版)》第九章编程练习第十题
- 记录——《C Primer Plus (第五版)》第十章编程练习第一题
- 记录——《C Primer Plus (第五版)》第十章编程练习第二题
- 记录——《C Primer Plus (第五版)》第十章编程练习第三题
- 记录——《C Primer Plus (第五版)》第十章编程练习第四题
- 记录——《C Primer Plus (第五版)》第十章编程练习第七题
- 记录——《C Primer Plus (第五版)》第十章编程练习第八题
- 记录——《C Primer Plus (第五版)》第十章编程练习第九题
- 记录——《C Primer Plus (第五版)》第十章编程练习第十一题
- 记录——《C Primer Plus (第五版)》第十章编程练习第十二题
- 记录——《C Primer Plus (第五版)》第八章编程练习第五题
- 记录——《C Primer Plus (第五版)》第七章编程练习第三题
- 使用wordpress建立多站点及网站维护
- CXF入门
- 下拉刷新SwipeRefreshLayout
- hdoj Flow Problem 3549 (最大流入门)
- VBA访问网页获取数据
- 记录——《C Primer Plus (第五版)》第十章编程练习第六题
- 插入排序
- HDU4472 Count DP
- 欧几里得算法
- 查看和修改mysql编码方式
- 记录——《C Primer Plus (第五版)》第十章编程练习第七题
- iOS 打电话、发短信、发邮件
- lighttpd配置(转载)
- 34岁,重新开始!