while语句循环求各位的和和积

img


编程各位的和,积。求和的代码是这个,请问求积和和的代码该怎么写?
麻烦高人指点一下,谢谢!!!

这样写就可以


#include <stdio.h>

int main()
{
    int a, s = 0;
    int j = 1;
    scanf("%d", &a);
    while (a)
    {
        s = s + a % 10;
        j = j * a % 10;
        a = a / 10;
        
    }
    printf("%d为各位之和\n", s);
    printf("%d为各位之积\n:", j);

    return 0;
}

这是效果:

img

求各位的和与求各位的积的思路是一样的
假如定义积为m,只需要在while循环内部加上m *= a % 10;
这就OK了

定义s=1;
求积就直接s *= (a % 10),一样的