переменные в цикле - PullRequest
       2

переменные в цикле

0 голосов
/ 10 января 2012

при запуске цикла for я хотел бы использовать значения, введенные пользователем с использованием этого кода

#include <iostream>
#include <math.h>
using namespace std;

int main()
{
double t,m,x,z,k,v,n ;

k = (1.38065*(pow (10,-23))); 

cout<< "input value a: " ;
cin >> m ;

cout<< "Input value b: " ;
cin >> t ;

cout<< "Input value c:" ;
cin >> x ;

cout<< "Input  value d. :" ;
cin >> n ;

for
(z=t ; z<x ; z+=n) ;

v = sqrt(((2*k)*t)/m) ;

cout<< " value of v after the loop using n as loop spacing "  ;

cout<< v <<endl ;

использовал ли я неправильный цикл или пропустил какую-то ключевую часть в коде, и если я только что пропустил предыдущую тему, можно ли связать ее со мной заранее, спасибо

1 Ответ

2 голосов
/ 10 января 2012

Вы делаете это неправильно.

Это должно быть

for (z=t ; z<x ; z+=n)
{
    v = sqrt(((2*k)*t)/m) ;
}

или, возможно,

for (z=t ; z<x ; z+=n)
    v = sqrt(((2*k)*t)/m) ;

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

Когда вы помещаете ; в ту же строку, что и цикл for, вы говорите ему выполнить пустой блок кода (т.е. ничего не делать в цикле).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...