Меня немного смущает логический оператор AND. У меня есть эти 2 строки кода. Здесь num
и j
оба являются целыми. У меня есть ситуация, когда выполняются оба условия, но я не знаю, почему не печатается значение j
. Кто-нибудь может указать на ошибки? Заранее спасибо.
if(k==1 && num%j==0)
printf("%d",j);
k
,j
,num
и, возможно, дажеnum%j
ПЕРЕД оператором условия, чтобы увидеть, какими они ДЕЙСТВИТЕЛЬНО являются. Затем проведите оценку вручную с помощью карандаша и бумаги, если вы все еще застряли. - person FrustratedWithFormsDesigner   schedule 16.08.2010