输入一个字符串,存储到一个字符数组中将下标为奇数位置上的字符按顺序复制到另外一个字符数组中并输出
发布网友
发布时间:2022-05-24 12:28
我来回答
共1个回答
热心网友
时间:2023-10-13 07:12
#include<iostream>
using namespace std;
int main()
{
char str1[1000];
char str2[1000];
cin>>str1;
len=strlen(str1);
int i=0,k=0;
for( i=1;i<len;)
{
str2[k]=str1[i];
k++;
i=i+2;
}
len=strlen(str2);
for(i=0;i<len;i++)
cout<<str2[i]<<" ";
cout<<endl;
return 0;
}
*****************************************************************************************
#include<iostream.h>
#include<string.h>
void main()
{
char str1[20],str2[11];
cout<<"input a string\n";
cin.get(str1,20);
int length=strlen(str1);
for(int i=0,j=0;i<length;i++)
if(i%2==0){str2[j]=str1[i];j++;}
str2[j]='\0';
cout<<str1<<endl;
cout<<str2;
}