因为你printf("请输入一个整数:%d",n)此时n是等于0的,就会打印出来 请输入一个整数:0
可以改为printf("请输入一个整数:”)
你第一个printf 里带了n,n默认值是0,把冒号后面的都去掉就行
是一运行然后上面就有个0吗