请输入字符串,最多输入4 个字符串,要求后输入的字符串排在前面
作者:互联网
/*
题目描述
请输入字符串,最多输入4 个字符串,要求后输入的字符串排在前面,例如
输入:EricZ
输出:1=EricZ
输入:David
输出:1=David 2=EricZ
输入:Peter
输出:1=Peter 2=David 3=EricZ
输入:Alan
输出:1=Alan 2=Peter 3=David 4=EricZ
输入:Jane
输出:1=Jane 2=Alan 3=Peter 4=David*/
//请输入字符串,最多输入4 个字符串,要求后输入的字符串排在前面
#include<stdio.h>
#include<string.h>
int main(int argc,char const *argv[])
{
int i,n;
scanf("%d",&n);
char names[n][30];
scanf("%s",names[0]);
printf("1=%s\n",names[0]);
int t=n-1;
int a=0;
while(t--)
{
strcpy(names[a+1],names[a]);
a++;
scanf("%s",names[a]);
int p=a;
for(i=0;i<=a&&i<4;i++)
{
printf("%d=%s",i+1,names[p--]);
if(i!=a)
{
printf(" ");
}
if(i==3)
{
break;
}
}
printf("\n");
}
return 0;
}
标签:前面,int,David,EricZ,names,字符串,输入 来源: https://www.cnblogs.com/lijianmin6/p/10428077.html