7.cpp
来自「7、反转姓名字符串」· C++ 代码 · 共 29 行
CPP
29 行
#include<iostream>
using namespace std;
int f(char a[],char str[]){
int i,p;
static int s=0;
for(i=0;i<=strlen(a)-1;i++)
if(a[i]==' ') { p=i; break;}
for(i=p+1;i<=strlen(a)-1;i++){ str[s]=a[i]; s++; }
str[s]=' '; s++;
for(i=0;i<=p-1;i++) { str[s]=a[i]; s++; }
str[s]='\n'; s++;
return s;
}
void main(){
int n,len;
char a[100],str[100];
cout<<"输入名字个数:\n";
cin>>n;
getchar();
while(n--){
gets(a);
len=f(a,str);
}
str[len]='\0';
cout<<"反转后的名字为:\n";
cout<<str;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?