Простая программа на C

43 views
Skip to first unread message

Alexey Sidnev

unread,
Feb 24, 2015, 1:12:37 AM2/24/15
to unn_pro...@googlegroups.com
Необходимо исправить все ошибки в программе.
bugs.c

kaba...@gmail.com

unread,
Feb 24, 2015, 1:56:11 PM2/24/15
to unn_pro...@googlegroups.com
# include <stdio.h>
int main()
{
int x, y, z = 3;
double d;
short int f;
x = 1;
y = x + z;
printf("x=%i\n", x);
scanf_s("%hd",&f);
printf("You input %hd\n", f);
d=(double)x/z;
printf("%lf", d);

return 0;
}

Alexey Sidnev

unread,
Feb 25, 2015, 12:23:19 PM2/25/15
to unn_pro...@googlegroups.com
В целом верно, но у меня есть два замечания:
  1. После "#" пробел не ставится. Странно, что компилируется.
  2. Лучше отделять пустой строкой объявление переменных от их использования. Так повышается читабельность кода (на мой взгляд), но общепринятых правил для этого нет.

kaba...@gmail.com

unread,
Feb 25, 2015, 2:32:25 PM2/25/15
to unn_pro...@googlegroups.com
Хорошо, спасибо.
Reply all
Reply to author
Forward
0 new messages