c语⾔如何删除换⾏符,多样例输出,如何去掉最后⼀个回车该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
void tuxing(int n,int i,char ch1,char ch2)
{
c语言如何去学int t;
t=1;
while(t<=i)
{
if(t%2==1)
printf("%c",ch2);
else
printf("%c",ch1);
t++;
}
t=n-2*i;
while(t--)
if(i%2==1)
printf("%c",ch1);
else
printf("%c",ch2);
t=i;
while(t>0)
{
if(t%2==1)
printf("%c",ch2);
else
printf("%c",ch1);
t--;
}
printf("\n");
}
int main()
{
int i,j,k,n,N,t;
char ch1,ch2;
while(scanf("%d %c %c",&n,&ch1,&ch2)!=EOF) {
if((n+1)/2%2==1)
t=ch1,ch1=ch2,ch2=t;
printf(" ");
t=n-2;
while(t--)
printf("%c",ch2);
printf("\n");
for(i=1;i
{
k=n-i-1>i?i:(n-i-1);
tuxing(n,k,ch1,ch2);
}
printf(" ");
t=n-2;
while(t--)
printf("%c",ch2);
printf("\n");
printf("\n");
}
return 0;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。