c语言计算周薪。求解答

编写一个程序, 提示用户从键盘输入一个星期的薪水 (以元和角为单位)和工作时数,均为浮点数,然后计算并输出每个小时的平均薪水,输出格式如下所示:

你的周薪是7元5角。


#include<stdio.h>

int main()
{
  float yuan,jiao;
  float time;
  float temp=0.f;

  printf("请输入周薪(元):");
  scanf("%f",&yuan);

  printf("请输入周薪(角):");
  scanf("%f",&jiao);

  printf("请输入工作时长:");
  scanf("%f",&time);

  temp = (yuan+jiao/10.)/time;

  printf("你的周薪是%d元%d角\n",(int)temp ,(int)((temp-(float)(int)(temp))*10.));


  return 0;  

}