>>144
p の値によっては悲惨なことになるけど

#include <stdio.h>
#include <math.h>

int main(void){
float p = 123.456789, q;

q=floor(p*100)/100;
printf("小数点第二位切り捨て後%.2f",q);

return 0;
}