在主函数中输入一个字符串str1,调用函数chage(str1,N);将str1 中的小标为奇数的字符取出构成一个新的字符串放入字符串str2中。然后在主函数中输出字符串str2.运用到数组的引用。
#include
#define N 10
using namespace std;
void chage(char str2[],int n);
int main()
{
char str1[N];
for(int i=0;i
cin>>str1[i];
chage(str1,N);
for(int i=0;i<N/2;i++)
cout<<str1[i];
return 0;
}
void chage(char str2[],int n)
{
int c=0;
for(int j=0;j<n;j++)
{
if(j%2!=0)
{
str2[c++]=str2[j];
}
}
}
我的哪里错了?求注释和解答啊。如果有更好的程序麻烦写一下谢谢