请问为什么文本会输出两遍,如图

代码如下:
#include <stdio.h>
int main()
{
char a,e;
int c,i,k;
int n=1;
scanf("%c",&a);
while(a!='#')
{
c=a-64;
if(a!='#')printf("case %d:\n",n);
for(i=1;i<=c;i++)
{
for(k=1;k<=i-1;k++)
{
printf(" ");
}
for(k=1;k<=c-i+1;k++)
{
e=k+64;
printf("%c",e);
}
for(k=c-i;k!=0;k--)
{
e=k+64;
printf("%c",e);
}
printf("\n");
}
n++;
if(a!='#')scanf("%c",&a);
}
}
相关推荐
解决nuxt页面中mounted、created、watch执行两遍的问题
前言: 在开发中偶然检查Network请求的时候发现,在页面中created钩子函数中请求了一个接口,但是页面这个页面加载的时候,接口会连续请求两边,然后我就排查是否有其他地方调用了同样的接口,检查了好几遍后发现并没有,WTF,然后我在created中打印了一下,惊奇的发现。。。created会执行两次打印。。。 WTF、WTF、WTF,小朋友你是否有很多问号???,然后试了下,不光created会执行两遍,mounted也行,就连watch里面监听的也会,握草(草是一种植物),此处省略我咔咔排查了一个小时各种删除各种排查的步骤。。。 得出以下结论: 第一种: 页面布局不合理,会导致执行两遍,
Two-Pass-Linker:模拟两遍链接器,其目的是重新定位外部地址并解决外部差异
两次通过链接器 米格尔·阿米戈特操作系统,2014 年秋季 在 Java 中为目标机器实现两遍链接器,该目标机器可通过 600 个字的内存进行字寻址,每个字由 4 个十进制数字组成。 该程序的目的是重新定位外部地址并解决外部差异。 该程序接受由一系列模块组成的输入,其中每个模块分为定义、用例和程序文本,并输出具有符号绝对地址和程序文本调整的模块的链接版本。 编译 javac TwoPass.java 跑步 按以下方式提供基于文本的输入作为第一个也是唯一的命令行参数。 请参阅示例及其。 java TwoPass sample-input.txt
xmpp重连 注册两遍
解决xmpp重连 注册两遍的问题
java实现文本框和文本区的输入输出
主要介绍了java实现文本框和文本区的输入输出的方法和具体示例,有需要的小伙伴可以参考下。
优化 AUC 两遍学习算法
优化 AUC 两遍学习算法


新手乐园
