运行结果5后面为啥会有个#?怎么去掉啊?

img

img


题目要求输出5,可我输出的是5#,这个是怎么回事呢?怎么去掉#?

printf("distance :%d\n",distance);
试试,代码没有问题,应该是平台的问题吧!

你好,首先你写的代码是没有问题的,怀疑是不是你用的是c的标准库和c++标准库有冲突的原因,在前面加上一个宏定义试试,#define _CRT_SECURE_NO_WARNINGS