编写了一个英寸转换厘米的小程序,很简单的一个小程序却出了一个问题。

C语言scanf函数的问题

有没有发现代码中的问题?

那就是在scanf函数中多加了"\n",这就导致了如果首先输入一个数字,按回车键后,必须再输入一个字符才能进行后面的程序运算。

如果去掉”\n“就达到预期成果了。

就因为粗心大意,想了好久才发现问题的原因。

 

相关文章: