scanf("%f",a),出错了?注释掉就不报错 我来答 2个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 听不清啊 高粉答主 2020-05-23 · 说的都是干货,快来关注 知道顶级答主 回答量:7.8万 采纳率:89% 帮助的人:1.9亿 我也去答题访问个人页 关注 展开全部 这是因为scanf("%f",a);当中这个格式输入函数,变量应该要取变量的地址,而不是直接以变量名写入的。把其中的a改成为&a就可以了:scanf("%f",&a);就不用把它注释掉了。 更多追问追答 追问 还是报错 追答 要重新编译后再运行的。 追问 VS这个编译器问题,scanf()要写成scanf_s()才正常使用,跟“a改成为&a”没有关系。 本回答被提问者和网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 syht2000 高粉答主 2020-05-23 · 关注我不会让你失望 知道大有可为答主 回答量:3万 采纳率:79% 帮助的人:1.4亿 我也去答题访问个人页 关注 展开全部 如果是float就是scanf("%f",&a);如果是double就是scanf("%lf",&a); 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2016-08-31 scanf("%f,%f,%f",&a,&b,&c);出错,... 1 2011-05-25 像这样scanf("%d,%f",&b[i],&a[i]);... 2 2007-12-20 C语言 以下程序SCANF输出%f格式的为什么会出错? 2013-04-29 scanf(“%f”,&a);出错了?? 16 2011-12-23 为何编译错误?scanf("%f",a+i); 1 2018-11-17 当有scanf("%f,%f",&a,&b)时,在电脑上输入... 3 2014-02-25 C语言编程出错,怎么都找不到答案,郁闷,是不是编译器的问题?... 2013-09-09 scanf( "%f%u" ,&a,&i);怎么错了 3 更多类似问题 > 为你推荐: