私は659の回答を得ていますが、1つは間違っています。 var
キーワードはありません、それの後に、その前に来るべき、とsum
の計算でも同様の問題 - これは私のコード数字100の数字の合計を見つけてください! JavaScriptの
var fact=1;
for(var i=1;i<=100;i++){
fact = fact*i;
}
var sum = 0;
while (fact > 0) {
sum += fact % 10;
fact = Math.floor(fact/10);
}
console.log(sum);
コードに問題がありますか?私はそれがそのように動作しないことを意味します。あなたが本当に一桁を得ても。 –
この 'fact = fact * i;'の代わりに、 'fact + = fact * i;'を実行したくないですか? –
@NinaScholz 'length = var strlen(事実);'、 'sum + = var substr(事実、j、1); ' – guest271314