#include <stdio.h>
int main()
{
float f
while(1){
printf("Enter a number: ")
// %f 匹配浮点型数据
scanf("%f",&f)
printf("Value = %f", f)
}
return 0
}
在两个scanf或scanf_n函数之间,加上"getchar()"。之所以调用getchar函数,是因为要处理第一个scanf_n函数未处理但留在输入流中的换行符,否则第二个scanf_n函数直接读取这个换行符,结果是输入一次,程序直接退出。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)