我在 C++ 中,我收到此错误:
bool comprovarCodi(long long num, int DC){
bool codi_correcte;
int i=0, suma_senars=0, suma_parells=0, suma_total=0, desena_superior, DC_calculat, cont=0;
while(num!=0){
num=num/10;
cont++;
i++;
}
if(cont==12){
for(int j=1; j<12; j=j+2){
suma_senars=suma_senars+num%pow(10,j);
我不知道为什么,我相信“num”是一个整数,所以我可以使用运算符“%”。
有人知道为什么会失败吗?
谢谢