sprintf add two xeroes for a float number
#include <iostream>
#include <cstdio>
int main() {
float number = 123.45;
char buffer[20];
sprintf(buffer, "%.2f", number);
std::cout << "Formatted Number: " << buffer << std::endl;
return 0;
}