#include<stdio.h>
char *fun(char *s1
,char *s2
,int n
)
{
int i
,j
,m
;
for(i
=0;s1
[i
]!='\0';i
++)
m
=i
;
if(m
>=n
){
for(j
=0,i
=m
-n
;j
<=n
-1;i
++,j
++){
s2
[j
]=s1
[i
];
s2
[n
]='\0';
}
}
else
{
for(j
=0;j
<n
-m
;j
++)
s2
[j
]='*';
for(i
=0,j
=n
-m
;i
<=m
-1;i
++,j
++)
s2
[j
]=s1
[i
];
s2
[n
]='\0';
}
return s2
;
}
int main()
{char c1
[80],c2
[80];
gets(c1
);
fun(c1
,c2
,6);
puts(c2
);
puts(fun(c1
,c2
,30));
}
转载请注明原文地址: https://lol.8miu.com/read-6257.html