Если правильно понял:
структурная формула углеводов действительно такая, НО простейшие углеводы - моносахариды по числу атомов углерода делятся на триозы (3), тетрозы (4), пентозы (5) и гексозы (6 атомов углерода). То есть минимум в молекуле должно быть 3 атома углерода ( формальдегиде 1 , а в уксусной кислоте 2)
второй момент: углеводы содержат в строении как спиртовые гидроксилы, так и альдегидную группу - это будут сахара под названием "альдозы" (или кетонную - в случае кетоз) формальдегид содержит только альдегидную, а уксусная кислота карбоксильную ( то есть вообще в пролете, так как если есть карбоксильная группа то это автоматически карбоновая кислота а не углевод)