c++语言,编程习题

img

#include <stdio.h>
int main()
{
    int n,t,sum =0,st;
    printf("请输入一个六位数:");
    scanf("%d",&n);
    st = n;
    while(n)
    {
        t = n%10;
        sum += t;
        n/=10;
    }
    if(sum%2==0)
        printf("%d的各位数字之和能被2整除",st);
    else
        printf("%d的各位数字之和不能被2整除",st);
    return 0;

}
#include <stdio.h>
int main( )
{
    int n,m, sum=0;
    printf("请输入一个六位数:");
    scanf("%d",&n);
    m = n;
    do{
        sum += n%10;
        n /= 10;
    } while (n>0);
    if (sum%2==0)
        printf("%d的各位数之和能被2整除",m);
    else
        printf("%d的各位数之和不能被2整除",m);
    return 0;
}

img

#include <stdio.h>
int main()
{
    int n,t,sum =0;
    printf("请输入一个六位数:");
    scanf("%d",&n);
    t = n;
    while(n>0)
    {
        sum + = n%10;
        n/=10;
    }
    if(sum%2==0)
        printf("%d的各位数字之和能被2整除",t);
    else
        printf("%d的各位数字之和不能被2整除",t);
    return 0;
}