作业帮 > 综合 > 作业

C语言中怎么把1定义为* 把2定义为** 3定义为*** .以此类推~

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/30 23:15:07
C语言中怎么把1定义为* 把2定义为** 3定义为*** .以此类推~
C语言中怎么把1定义为* 把2定义为** 3定义为*** .以此类推~
写个小函数实现吧,给个小例子:
char* Convertor(unsigned int k)
{
char* ret = new char[k + 1];
ret[k] = '\0';
int i;
for (i = 0; i < k; i++)
{
ret[i] = '*';
}
return ret;
}
这是我在VS2008 C++ 下写的测试主函数,虽然是C++的,道理是一样了.:)
int _tmain(int argc, _TCHAR* argv[])
{
int x;
while(1)
{
cin >> x;
if (x < 0)
{
break;
}
cout