看看这里:c-faq.com/stdio/scanfvsprintf.html建议就是:scanf()对double用lf,printf()对double只用f。具体上面的说明,英文的,仔细看看。不要听别人乱讲。