执行出现乱码
不知道是哪里写错了导致执行式出现乱码,如图,
代码:
#include <stdio.h>
int main()
{
int i, num, i2;
char ch;
ch = 'y';
while (ch == 'y')
{
ch = ' ';
printf("请输入一个数:");
scanf("%d", &num);
i = 1, i2 = 1;
while (i <= num)
{
i = i * i2;
i2 = i2 + 1;
}
printf("%d", i);
printf("是否需要继续(y/n):");
fflush(stdin);
scanf("%c", &ch);
}
return 0;
}
麻烦大家帮我看一下代码的问题出在哪里,谢谢! 你编译器有问题,设置一下unciode编码,本机测试无问题
理想小青年 发表于 2019-9-21 16:16
你编译器有问题,设置一下unciode编码,本机测试无问题
好的,谢谢了
页:
[1]