我有这个伪代码,我需要手工跟踪:
begin
count <- 1
while count < 11
t <- (count ^ 2) - 1
output t
count <- count + 1
endwhile
end
我不确定<-
的含义是什么,我真的不明白如何处理t
。每次我经历时,我也会持续获得1,1,1等。任何帮助将不胜感激!
答案 0 :(得分:1)
首先关闭运算符<-
表示“获取”,就像在作业中一样。所以:
count <- count + 1
表示将变量count
设置为值count + 1
。
第二,程序将输出x 2 -1的前10个值,所以:
t <- count^2 - 1
将评估为:
0, 3, 8, 15, 24, 35, 48, 63, 80, 99
表示count
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
分别
答案 1 :(得分:0)
这是C ++中的代码,希望它有所帮助:
int count = 1; // count <- 1
int t;
while ( count < 11 ){ // while count < 11
t = count * count - 1; // t <- (count ^ 2) - 1
std::cout<<t<<std::endl; // output t
count ++; // count <- count + 1
} // endwhile
如前面的答案所述:
count取值:1, 2, 3, 4, 5, 6, 7, 8, 9, 10
和t将取值:0, 3, 8, 15, 24, 35, 48, 63, 80, 99