求c代码 指针作业 大概30行吧 高分 500分都愿意给

来源:百度知道 编辑:UC知道 时间:2024/06/30 20:36:57
对指针的应用进行练习
从键盘输入如右所示字符串tool key about zoo sea
求出最小字符串并输出
最小字符串是acs码

你就用C++ 不就可以编写了吗??

#include <iostream>
#include <iomanip>
#include <cmath>
using std::cout;
using std::endl;
using std::cin;
using std::setw;

void main() {
const int arrays = 3;
const int elements = 6;
int** ppint = new int*[arrays];

int i=0, j=0;
for (i = 0; i < arrays; i++) {
ppint[i] = new int[elements]; // 等价于 *(ppint + i) = new int[elements];
for (j = 0; j < elements; j++) {
ppint[i][j] = pow((j+1), (i+1)); // 等价于 *(*(ppint + i) + j) = pow((j+1), (i+1));
}
}

for (i = 0; i < arrays; i++) {
for (j = 0; j < elements; j++) {
cout << setw(4) << *(*(ppint + i) + j);
}
cout << endl;
}

for (i = 0; i < arrays; i++)
delete [] *(ppint + i);

delete [] ppint;<