数字の合計プログラム、間違った答えを得る

Mrinaal

クエリ文字列を使用して従来のASPコードで数値を受け入れると、プログラムは数値の桁の合計を出力します。

<%
dim n,d,sum
sum = 0
d = 0
n = request.querystring("n")  //Taking value from querystring
while n<>0
d = n mod 10
response.write("<br>"&d)
sum = sum + d``
n = Cint(n/10)
wend
response.write("<br>Sum of digits of "&request.querystring("n")&" is : 
"&sum)
%>

しかし、問題は、たとえば、いくつかの値に対して正しい答えが表示されないことです。n = 91 ....出力は11になりますが、n = 123 ...の場合出力は6になります。plshelp。

Mrinaal

コードを1回変更するだけです。つまり、数を減らすとき/の代わりに演算子\を使用します。

つまり、n = CInt(n / 10)の代わりにn = n \ 10を使用します

したがって、コードはバターとして正常に機能します。

<%
dim n,sum,d
sum = 0
n = request.querystring("n")    'taking value from querystring

while n <> 0
d = n mod 10
sum = sum +d
n = n\10                       'using \ for integer division
wend
response.write("Sum of digits of : "&request.querystring("n")&" is = "&sum)
%>

何が起こったのか理解できない人は、以下を参照してください。

  1. 演算子/:浮動除算を実行します。
  2. 演算子\:整数除算を実行します。

そのため、正しい結果が得られませんでした。お役に立てれば!

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

私に間違った答えを与えるPythonプログラム

分類Dev

引数を渡すプログラム、なぜこのプログラムは間違った答えを持っているのですか?

分類Dev

フレックスバイソン計算プログラムの間違った答え

分類Dev

素数プログラムは間違った答えを出します

分類Dev

間違った出力を与えるプログラム

分類Dev

間違った出力を与えるFortranプログラム?

分類Dev

プロジェクトオイラー#10が間違った答えを得る

分類Dev

なぜJAVAプログラムが間違った答えを出すのですか?

分類Dev

母音と同意で始まる単語の量を取得するためのプログラムが間違った答えを返しています

分類Dev

水の状態をテストするPythonプログラムは、摂氏に対して間違った答えを与えます

分類Dev

間違った答えを示すランダムな数学Javaプログラム

分類Dev

平均プログラムの計算で間違った出力

分類Dev

この間違ったJavaScriptプログラムが正しい答えを生成するのはなぜですか?

分類Dev

実行中の配列を比較するが間違った結果を与える単純なプログラム

分類Dev

競技プログラミングの質問は間違った答えを言います

分類Dev

検索オプションで間違った答えを得る

分類Dev

間違った応答を得る

分類Dev

プログラムが間違った情報を出力する

分類Dev

プログラムが間違った文字列を出力する

分類Dev

プログラムが間違った出力を生成する

分類Dev

答えが間違っているのに、なぜ私のプログラムは寿命を縮めないのですか?

分類Dev

間違った答えなしで合計スコアを表示する

分類Dev

シーザー暗号:テストとして使用される印刷された値の間に正しい値があるのに、なぜ私のプログラムが間違った答えを返すのですか?

分類Dev

簡単なJSプログラムを間違えましたが、なぜ間違っているのかわかりません

分類Dev

数字を入力してその要因を見つける-間違った答え

分類Dev

間違った答えを得るためにクエリを修正する方法

分類Dev

数学演算を実行した後に間違った答えを得る

分類Dev

間違った答えを返すアナグラムコード

分類Dev

間違った答えを与えるDateFormat

Related 関連記事

  1. 1

    私に間違った答えを与えるPythonプログラム

  2. 2

    引数を渡すプログラム、なぜこのプログラムは間違った答えを持っているのですか?

  3. 3

    フレックスバイソン計算プログラムの間違った答え

  4. 4

    素数プログラムは間違った答えを出します

  5. 5

    間違った出力を与えるプログラム

  6. 6

    間違った出力を与えるFortranプログラム?

  7. 7

    プロジェクトオイラー#10が間違った答えを得る

  8. 8

    なぜJAVAプログラムが間違った答えを出すのですか?

  9. 9

    母音と同意で始まる単語の量を取得するためのプログラムが間違った答えを返しています

  10. 10

    水の状態をテストするPythonプログラムは、摂氏に対して間違った答えを与えます

  11. 11

    間違った答えを示すランダムな数学Javaプログラム

  12. 12

    平均プログラムの計算で間違った出力

  13. 13

    この間違ったJavaScriptプログラムが正しい答えを生成するのはなぜですか?

  14. 14

    実行中の配列を比較するが間違った結果を与える単純なプログラム

  15. 15

    競技プログラミングの質問は間違った答えを言います

  16. 16

    検索オプションで間違った答えを得る

  17. 17

    間違った応答を得る

  18. 18

    プログラムが間違った情報を出力する

  19. 19

    プログラムが間違った文字列を出力する

  20. 20

    プログラムが間違った出力を生成する

  21. 21

    答えが間違っているのに、なぜ私のプログラムは寿命を縮めないのですか?

  22. 22

    間違った答えなしで合計スコアを表示する

  23. 23

    シーザー暗号:テストとして使用される印刷された値の間に正しい値があるのに、なぜ私のプログラムが間違った答えを返すのですか?

  24. 24

    簡単なJSプログラムを間違えましたが、なぜ間違っているのかわかりません

  25. 25

    数字を入力してその要因を見つける-間違った答え

  26. 26

    間違った答えを得るためにクエリを修正する方法

  27. 27

    数学演算を実行した後に間違った答えを得る

  28. 28

    間違った答えを返すアナグラムコード

  29. 29

    間違った答えを与えるDateFormat

ホットタグ

アーカイブ