2.设定一个任意数字串,数出这个数中的偶数个数,奇数个数,及这个数中所包含的所有位数的总数,例如:12

1个回答

  • #include

    main()

    {int *a,i,j=0,k=0,m=0;

    gets(a);

    for(i=0;*(a+i)!=' ';i++)

    {if(*(a+i)/2==0)

    j++;

    else

    k++;

    m++;

    }

    printf("偶数个数为:%d,奇数个数为:%d,所有位数总数是:%dn",j,k,m);

    }