我必须在 Dart 中编写这段 C++ 代码,但我发现它真的很难。我尝试观看 Darts 视频并在网上搜索,但没有成功。有人可以帮助我吗?
这是代码:
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
if (n < 0) return 1;
int sum = 0;
int i = 0;
while (i <= n) sum += i*i;
cout << sum;
return 0;
}
有点像
library x;
import 'dart:io';
void main(List<String> args) {
int n;
print('input a number');
String input = stdin.readLineSync();
n = int.parse(input);
print('n: $n');
if(n < 0) {
exit(1);
}
int sum = 0;
int i = 0;
while(i <= n) {
print(sum);
sum += i * i;
}
print(sum);
}
但不要抱太大希望。
当到达 while 循环时,sum
和 i
为 0。
这样你就产生了一个很好的无限循环来忙碌你的计算机;-)