巨佬帮帮我我,这个scanf语句哪里不合法啊?

这个scanf语句哪里不合法啊,是因为%7.2f只能用在printf语句吗?

img

输入格式不能指定精度(%7.2f中的.2不合法)
输出格式可以指定输出精度

https://en.cppreference.com/w/c/io/fscanf
https://en.cppreference.com/w/c/io/fprintf

你的想法是对的,7.2表示输出数据的整数位为7位,小数位为2位。在输出时才使用,在scanf不需要带这些参数