
02.12.2008, 19:00
|
|
Новичок
Регистрация: 27.01.2008
Сообщений: 13
Провел на форуме: 210819
Репутация:
26
|
|
Сообщение от VIP
У меня к вам очередной новичковский вопрос:
Почему вот в этой программе:
Код:
# include <stdio.h>
# include <math.h>
int main() {
float e, sum1, E1;
int i, stop1;
printf("Enter e, please:");
scanf("%f", &e);
i=1;
sum1=0;
stop1=0;
printf("%f\n %f\n %f\n %f\n ", e, i, sum1, stop1);
}
При исполнении проги переменная i=0 ?
Ведь ясно указано, что i=5 ?
P.S. Эта программа не должна исполнять ничего конкретного, т.к. это кусок из другой проги.
почему для типа int используешь %f? будь добр использовать %d) вообще тебе сюда http://msdn.microsoft.com/ru-ru/library/56e442dc.aspx
заодно и узнаешь как количество "нулей" урезать)
|
|
|