scanf("%f%f",&r,&h)是什么意思为什么两个%f一起

2025-04-07 22:58:44
推荐回答(1个)
回答1:

输入数据要同输入语句定义的输入格式配套。

scanf("%f%f%f",&a,&b,&c);
默认格式是输入3个数,数与数之间用空白分隔:
11.0 22.0 33.0 对的
11.0,22.0,33.0 错的
它等同 scanf("%f %f %f",&a,&b,&c);
------------------------------------

如果是下面格式:
scanf("%f,%f,%f",&a,&b,&c);
输入3个数,数与数之间用逗号分隔
11.0,22.0,33.0 对的
11.0 22.0 33.0 错的