⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 4_24.cpp

📁 几个C++程序设计实例
💻 CPP
字号:
# include <iostream.h>
void invert(char*,int);
void main()
{
	char *s,a[30];
	int n;
	cout<<"请输入字符个数n:";
	cin>>n;
	cout<<"请输入n个数:"<<endl;
	for(int i=0;i<n;i++)
	cin>>a[i];
	cout<<endl;
	s=&a[0];  //本行可用s=a;替换
	invert(s,n);
    cout<<"逆序串为:"<<endl;
	for (i=0;i<n;i++)
		cout<<*(s+i)<<" ";//a[i] = = s[i] = = *(a+i) = = *(s+i)	互相等价
	cout<<endl;
}

void invert(char* s,int j)
{
	
	char ch,*s1,*s2;
	int i;
	for(i=0;i<j/2;i++)
	{
		s1=s+i;
		s2=s+(j-1-i);
		ch=*s1;
		*s1=*s2;
		*s2=ch;
	}
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -