#include
main()
{
float a,b,c,i;
char h,g;
scanf("%f\n",&a);
for(i=1;i<=a;i++)
{
scanf("\n%c%f",&h,&b);
if(h=='m')
printf("%.2f",b/1.09);
if(h=='f')
printf("%.2f",b*1.09);
}
}
scanf函数里面别加\n
还有就是i和a作为循环体判断条件把他定义为整型
c也没看到使用可以删除
然后你想问的问题是因为你的两次判断条件都是通过h,但是h每一次最多只有一个值,当然只能输出一个哇⊙ω⊙