【发布时间】:2014-02-07 02:43:14
【问题描述】:
嘿,我正在为我的编程 1 课做作业,但遇到了困难。我们必须接受用户输入的支票号码,然后检查其是否有效。我们的教授说我们需要将支票号码作为字符串值,然后将其转换为我不明白的 int。这是我所知道的和一个例子。
1 0 3 0 0 0 6 4 8 bank number
7 3 9 7 3 9 7 3 multipliers
7 0 27 0 0 0 42 12 products
7 7 34 34 34 34 76 88 subtotals
88 sum
8 check digit
附加最后一位数字以确保和的模 10 和最后一位数字彼此相等。我有一个包含 {7,3,9,7,3,9,7,3} 的数组,但我不确定如何只使用长银行代码的一位数。帮助将不胜感激。
【问题讨论】:
-
到目前为止你写了什么,你到底卡在哪里了?如果您能提供到目前为止所写的内容,那么帮助您会更容易,这样我们就可以看到您的位置。
-
我认为我现在唯一需要帮助的就是使用我输入的字符串值。 103000648 并使用各个数字(1,0,3,0,0,0,6,4,8),以便我可以将它们乘以数组中的单位。所以我可以做一个循环,比如 for(i=0;i
标签: c++