c语言执行代码无法输出两次

问题遇到的现象和发生背景

只有输出一遍t1、t2

用代码块功能插入代码,请勿粘贴截图
```{#include<stdio.h>
int main()
{
   int n;
   int a;
   double b;
   double c;
   int d;
   float t1;
   float t2;
   scanf("%d",&n);
   for(a=0;a<n;a++)
   {
       scanf("%lf %lf %d",&b,&c,&d);
       t1=d/16.99*b*0.85;
       t2=d/11.99*c*0.95;
       if(t1>500)
       {
           t1=t1+58;
       }
       else{t1=t1+88;}
       if(t2>500)
       {
           t2=t2+58;
       }
       else{t2=t2+88;}
   }
      printf("%f %f\n",t1,t2);
   return 0;
}



运行结果及报错内容

t1 t2

我想要达到的结果


t1 t2
t1 t2

代码有点不太清楚,放到代码段里面好些,就是编辑器支持代码段