Я столкнулся с этим фрагментом, но не мог понять, как он работает, особенно инструкции printf
. Может кто-то объяснитьТочки в printf в C++
void remove_trailing_zeroes()
{
int a,b;
bool f1,f2;
f1=a%2;
f2=b%2;
if (f1==f2) {
printf("%.0lf\n",(a*1.+b)/2.);
}
else {
printf("%.1lf\n",(a*1.+b)/2.);
}
}
EDIT: Я перефразировать мой вопрос, помочь мне улучшить это
Просьба уточнить вашу конкретную проблему или добавить дополнительные сведения, чтобы точно указать, что вам нужно. Как это написано в настоящее время, трудно точно сказать, что вы просите. См. Страницу [Как задать страницу] (http://stackoverflow.com/help/how-to-ask) для получения помощи в разъяснении этого вопроса. – NathanOliver
Не мог понять, как это работает? Вы не определили эту линию. Вы сами это пишете, или это кто-то код? –
Для начала существуют неинициализированные значения, так что это просто неправильно. – deviantfan