混合有间隔输入输出pta平台题

混合有间隔输入输出
本题目要求读入1个整数,1个字符和1个单精度实数,1个双精度实数,然后依次输出它们,用逗号隔开。

输入格式:
输入1个整数A,1个字符B,1个单精度实数C,1个双精度实数D。

ABC之间用空格分隔,CD之间用冒号分隔。

输出格式:
输出A,B,C,D,用逗号隔开。

输入样例:
123 a 8.34:12.6
结尾无空行
注意a前后有一空格。

输出样例:
123,a,8.340000,12.600000
结尾无空行

#include <stdio.h>
int main()
{
  int A;
  char B;
  float C;
  double D;
  scanf("%d %c %f:%lf",&A,&B,&C,&D);
  printf("%d,%c,%f,%.6f,%.6lf",A,B,C,D);

  return 0;
}