早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用c++定义函数用于计算某个整数的各位数字之和并返回,然后在主函数中调用该函数统计500~1000中,各个数字之和为奇数的数有多少个,并按6个数一行显示这些数,注意对齐。例如:524的三个

题目详情
用c++定义函数用于计算某个整数的各位数字之和并返回,然后在主函数中调用该函数统计500~1000中,各个数字之和为奇数的数有多少个,并按6个数一行显示这些数,注意对齐。例如:524的三个数字之和是11。

▼优质解答
答案和解析
public int calculateSumOfNumber(int number){
    int result = 0;
    while(number>0){
        result += number%10;
        number /= 10;
    }
    return result;
}
public int calculateSumOfNumber(int number){
    int result = 0;
    while(number>0){
        result += number%10;
        number /= 10;
    }
    return result;
}

int main(){

int main(){

    int row=0;

    int row=0;

    int oddNumber = 0;

    int oddNumber = 0;

    for(int i=500;i<=1000;i++){

    for(int i=500;i<=1000;i++){

        int temp = calculateSumOfNumber(i);

        int temp = calculateSumOfNumber(i);

        printf("%4d",temp);

        printf("%4d",temp);

        if(temp%2==0)

        if(temp%2==0)

            oddNumber++;

            oddNumber++;

        row++;

        row++;

        if(row%6==0)

        if(row%6==0)

            printf("\n");

            printf("\n");

    }

    }

    cout<<"奇数共有:"<<oddNumber<<"个"<<endl;

    cout<<"奇数共有:"<

}

}