判断一个素数能被几个9整除.

#include <stdio.h>
int main()
{
     //判断一个素数能被几个9整除
    long int sum=9,num9=9;//数据类型为长整型
    int zi,n=1,c9=1;
    scanf("%d",&zi);
    while(n!=0)
    {
        if(!(sum%zi))
        n=0;
        else
        {
            num9=num9*10;//sum9=sum9*10;
            sum=sum+num9;
            c9++;
        }
    }
    printf("%ld can be divided by %d\"9\"",sum,c9);//\"9\"
    //getch();
    return 0;
}

posted @ 2013-03-02 16:16  王井玉  阅读(380)  评论(0编辑  收藏  举报