为什么要按回车键才会依次出来
#include <stdio.h>int main()
{
for (int i = 1; i <= 100; i++)
{
if (i % 3 == 0 && i % 5 == 0)
{
printf("%d\n", i);
getch();
}
}
}
用VS2013编译每次都要按一下回车才会出来下面的数字怎么能一起出来呢 去掉getch(),这个用来获取标准输入流里的字符
#include <stdio.h>
int main()
{
for (int i = 1; i <= 100; i++)
{
if (i % 3 == 0 && i % 5 == 0)
{
printf("%d\n", i);
}
}
getch();
}
我理解的应该是这样的。getchar。直接不要也可以。目前不用理解。 getch()放到循环里面了,当然没次循环要调用等待你的输入了,你不按回车,按任意键也会继续的 zzzz76 发表于 2016-11-7 15:12
去掉getch(),这个用来获取标准输入流里的字符
getch()这个去掉了之后只会在屏幕闪一下看不到内容的 椛灬椛落 发表于 2016-11-7 20:30
#include
int main()
非常感谢按你的方法已经弄好了谢谢 ~逆天~ 发表于 2016-11-8 11:59
getch()放到循环里面了,当然没次循环要调用等待你的输入了,你不按回车,按任意键也会继续的
就是这个原因真是太感谢了
页:
[1]