Для условия цикла while

#loops #for-loop #while-loop #conditional-statements

#циклы #для цикла #цикл while #условные операторы

Вопрос:

 double velocity;
double time;
double acceleration;
char buff[10];
int y;

//Asking user for a time value
printf("Enter a time value in seconds: ");

//QC to make sure program is running correctly
fgets(buff, 10, stdin);
char x = buff[0];
y = isdigit(x);

if (y == 0)
{
   printf("Error. You have entered a non numerical number, please enter a numerical numbern");
}   
else
{
   sscanf(buff, " %lf", amp;time);

   //Displaying Velocity and Acceleration if time is between 0 and 120 seconds
   if (time >= 0 amp;amp; time <= 120)
   {

      int k = time;
      for (k = 0; k <= 120 amp;amp; k <= time; k = k   5)
      {

         //Equation to find velocity and acceleration
         velocity = 0.000001 * pow(time, 3) - 0.00488 * pow(time, 2)   0.75795 * time   181.3566;
         acceleration = 3 - 0.000062 * pow(velocity, 2);

         printf("%.lf    %.1lf           %.3lfn", time  , velocity  , acceleration  );
      } //for while loop
   } //if statement

   //Displaying an error message if time is inputted lower than 0 and greater than 120 seconds
   else
   {
      printf("Error. You have entered a value that is not between 0 and 120 seconds.n");
   }
}

return 0;
  

Введите значение времени в секундах: 10

 10      188.4           0.798
11      189.1           0.783
12      189.8           0.768
  

Вот результат кода. Я пытаюсь напечатать результат следующим образом: 0, 5, 10. Тогда результат указанных секунд будет отображать скорость и ускорение.

Любая помощь будет оценена. Я застрял, спасибо.

Комментарии:

1. Не ваша проблема, но вам действительно нужны такие вещи //for while loop ? также вы уверены, что у вас правильный язык, потому что я нет. пожалуйста, изучите разницу между C и C # и соответствующим образом отредактируйте свои теги

2. Это не код на C #.

3. int k = time; Затем вы быстро инициализируете цикл с k = 0; помощью . Кроме того, это должен быть красный флаг, который вы вообще не используете k внутри цикла.

4. Насколько хорошо этот код компилируется с помощью компилятора C #? Это C (ну, он использует библиотеки C, но это C )

5. Я запустил код, он не выдал мне никакой ошибки. Когда я ввел значение времени, т.Е. 10, Вот что оно появилось.