Member 14002630 Ответов: 4

Как мне найти ошибки для приведенной ниже программы ? .


Найдите ошибки в программе:
#include <stdio.h>
#define CUBE(Y) (Y)*(Y)*(Y) ;
#define SQUARE(Y) (Y)*(Y);
int main() 
{ double  Int,y,_y1,2yb,a-b,y3z;
Int Float,char,a,b,c,d,xy@c,qa.b; 
char int,u,_2v,w=t; 
a=2,b=3; 
a+b; 
c=a+b; 
a+b=1; 
b-a==c; 
d=w; 
a=CUBE(d); 
b=SQUARE(d)
u=d+62; 
c=u-1; 
u=’y’; 
_2v=z; 
y3z=CUBE(c);
 y=SQUARE(c);
 _y1=SQUARE(c)*2; 
c=y+u; 
return 0;
}


Что я уже пробовал:

Я попытался выяснить некоторые из ошибок.

Nelek

Но вы очень старались?

OriginalGriff

Нет, но он полагал, что мы это сделаем. Нам нужна медаль "ленивый студент"... :смеяться:

Nelek

может быть, есть идея для новой категори о ежемесячных наградах?

4 Ответов

Рейтинг:
2

Patrice T

Мы не делаем вашу домашнюю работу.
Домашнее задание не предназначено для проверки ваших навыков просить других людей сделать вашу работу, оно предназначено для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание курсов, которые вы прошли, а также проблем, которые вы испытываете при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по исправлению положения.
Домашние задания-это упрощенные версии тех задач, которые вам придется решать в реальной жизни. цель это обучение и практикующий.


Рейтинг:
1

Richard MacCutchan

Зачем вообще объявлять двойную переменную с именем Int, или 2yb, или (что еще хуже) a-b?
Как вы думаете, что на самом деле подразумевается под этим выражением Int Float, или char int, или w=t?

Я предлагаю вам выбросить это и купить себе хорошее учебное пособие по языку Си.


Рейтинг:
0

OriginalGriff

Что тебе нужно, список?

Возьмите свой любимый компилятор C и скомпилируйте его.
Он даст вам список, который будет довольно длинным. И он будет игнорировать стилистические ошибки, глупые - но законные - идеи именования и полное отсутствие полезности большей части этого кода.

Но... Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.
Так что в том, что касается их исправления, вы сами по себе ... Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!


Рейтинг:
0

KarstenK

Научитесь использовать отладчик.

совет: напишите свой код яснее, используйте более длинные имена переменных и сделайте некоторые выходные данные.


Patrice T

Я боюсь, что этот код даже не компилируется.

KarstenK

Я не буду трогать такое грязное месиво. :-O