Вопрос Begineer примерно рассчитывать
В справочнике показано, что ответ таков
h(g) = 3.1415e-005 count = 18
но мой ответ таков
h(g) = 3.1415e-005count = 0
#include <stdio.h> int main() { int count, a = 2046; short b = 234; long c = 5555; unsigned int d = 1234; char e = 'z'; float f = 3.14159f; double g = 3.1415926535898; double h = 3.1415e-5; printf("a(d) = %d\n", a); printf("a(o) = %o\n", a); printf("a(x) = %x\n", a); printf("b(d) = %d c(d) = %d\n", b, c); printf("d(u) = %u\n", d); printf("e(c) = %c\n", e); printf("f(f) = %f\n", f); printf("g(f) = %f\n", g); printf("g(e) = %e\n", g); printf("g(g) = %g\n", g); printf("h(f) = %f\n", h); printf("h(e) = %e\n", h); printf("12345678901234567890\n"); printf("h(g) = %g%n\n", h, &count); printf("count = %d\n", count); printf("b(d) = %d f(f) = %f\n", b, f); return 0; }
Что я уже пробовал:
удалить %n и & in
printf("h(g) = %g%n\n", h, &count);