Нужно ввести и вывести следующие переменные: ’E’; ’Меня зовут <фамилия и имя>’; 727, –968; 374.652, –776.23; 108. Корректно выводятся только E, 727, -968. Что нужно исправить, чтобы все переменные выводились правильно?
#include <stdio.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL, "RU");
char g;
char a[20], b[20];
float f, e;
int c, d, h;
scanf_s("%c", &g);
printf("%c \n", g);
scanf_s("%s %s", &a, &b);
printf("Меня зовут %s %s \n", a, b);
scanf_s("%d", &c);
printf("%d \n", c);
scanf_s("%d", &d);
printf("%d \n", d);
scanf_s("%f", &f);
printf("%.3f \n", f);
scanf_s("%f", &e);
printf("%.2f \n", e);
scanf_s("%d", &h);
printf("%d \n", h);
return 0;
}