怎样用C++判断输入的ISBN校验码是否正确
1、输入窗口中输入一个ISBN码,计算机判断它的校验码是否正确,如果正确则输出校验码正确,如果错误,则输出正确的ISBN码。
2、定义三个整型变量,实现计数、乘积和保存总数和。
3、定义两个字符型变量,保存ISBN的各字符,以及计算出校验码的值。
4、接着,将ISBN的各字符输入到变量中,用for循环实现输入。
5、逐个读入ISBN字符,保存在数组m中。
6、用for循环控制求和,计算出ISBN各位数字乘以系数后的累加和。
7、用求余的方法,计算出校验码的数值。
8、将数值转换为字符,保存在变量c中。
9、如果计算出的校验码值是10,则将值更改为X。
10、用if语句判断,如果校验码正确,则输出提示校验码正确。
11、最后,如果校验码错误,则输出正确的ISBN码值。
12、测试程序,当输入ISBN的校验码正确则输出校验码正确,如果错误则输出正确的ISBN码。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:90
阅读量:58
阅读量:60
阅读量:74
阅读量:43