谁来帮我解决一个关于VC6.0的问题(急)

来源:百度知道 编辑:UC知道 时间:2024/07/06 22:20:14
a) 编程打印输出九九表;
b) 任选一种排序法,将20个数降序(排序)输出;
c) 从键盘输入两个字符串,将它们连接为一个字符串,不能用系 统函数strcat。
要求写出实验环境与步骤

a:
for( int i = 1; i < 10; i ++ )
for( int j = 1; j < 10; j ++ )
{
int k = i * j;
printf( "%d", k );
}

b:使用STL的sort

c:
char buf1[128],buf2[128];
cin >> buf1;
cin >> buf2;

char* p = new char[ strlen(buf1), strlen(buf2) ) ];
strcpy( p, buf1 );
for( int i = 0; i < strlen(buf2);i ++ )
{
p[ strlen(buf1) + i ] = buf2[i];
}

a:
for(int i = 1; i < 10; ++i)
{
for(int j = 1; j <= i; ++j)
{
cout << i << " * " << j << " = " << i*j << " ";
}
cout << endl;
}

c:
字符串以\0结尾,所因要多申请一个空间
char* p = new char[ strlen(buf1)+strlen(buf2) +1 ];

a
//lianxi.h

//header
#ifndef LIANXI_H
#define LIANXI_H

#include<iostream>
using namespace std;

#inc