编一个c++程序

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:26:46
编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串,例如,根据内容为[1][2][3]的数组形成内容为"1,2,3"的字符串。

#include<stdlib.h>
#include <string.h>
#include<iostream.h>

const int num=5; //假设数组元素个数为num
const int wide=10; //假设每个数组元素位数不超过wide

void main()
{
int a[num],i;
char result[num*wide]="",mid[wide]; //result存放处理得到的字符串
cout<<"请输入num个int型变量,以空格隔开:"<<endl;
for (i=0; i<num; i++)
{
cin>>a[i]; //输入size个数组元素
itoa(a[i],mid,10);
if(0 != i)strcat(result,",");
strcat(result,mid);
}
cout<<"处理得到的字符串是:\""<<result<<'\"'<<endl;
}

附:

1.itoa()函数的使用:

#include <iostream>
using namespace std;

#include<cstdlib>
#include<cstdio>
int main()
{
int num = 10;
char str[100];
itoa(num, str, 2);
printf("%s\n", str);
return 0;
}
itoa()函