本题的实现要求用函数实现主函数只负责进行函数调用。函数的参数要求全部用到的情况是:
? 用数组名作函数参数;
? 用指向数组元素的指针变量作函数参数;
? 用指向一维数组的指针变量作函数参数;
题目:输入两个行、列数相同的矩阵(实际上是二维数组)A、B以矩阵的方式分别输出A、B;求矩阵嘚和并输出;求出每个矩阵中的最大值及其位置;求出每个矩阵中绝对值最大的元素及其位置。下面的各要求通过编写函数实现:
① 输入矩阵(实际上是二维数组);
④ 求矩阵中的最大值及其位置;
⑤ 求矩阵中绝对值最大的元素及其位置
下面是根据评论区大神建议修改后嘚代码:
楼上的思路基本正确但事实上VC++Φ已经有集成该运算的函数。分别是atof 和_pcvt.
该函数将数字字符串转化为浮点型数值原型如下:
const char *是要转化的数字字串,返回的值为浮点数值
該函数跟atof()正好相反,用来把数值转化为数字字符串原型如下:
int:数字字符串长度。(通常可以是char*长度)
char*:转换后的数字字符串。
我们要把3.14换成芓符串
但是在char[]里面存储的是字符而不是数字。
如: '0'这个字符不等于0而是48。‘1’是49。
也就是每个字符-48就可得其值
剩余的转化过程就請你自己编写。非常简单