gpt4 book ai didi

字符数组到整数数组

转载 作者:太空宇宙 更新时间:2023-11-04 01:37:28 25 4
gpt4 key购买 nike

我使用 scanf 得到了一组字符作为输入,实际上是这样的 "1854?156X"

(使用 scanf("%c",&input[i]) ,输入是一个包含 10 个字符的数组);

在代码的进一步处理中,我想乘以 (first digit *10) & (second digit *9) 等等。

因此,在乘以 1 的 ASCII 值时,它实际上是 (49 *10),而不是 (1*10).

input[i]*counter;

计数器在哪里

int counter=10;

如何将 char 数组转换为整数数组,其中应该乘以确切的数字而不是该字符的 ascii 值?

最佳答案

如果您提前知道您的值是 ascii,那么只需从中减去“0”的值。例如。 '9' - '0' = 9'

关于字符数组到整数数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12008024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com