c语言题目~答对有分~答得完美奖分~

1个回答

  • 这是C语言的作业吧……好熟悉啊……

    这是我以前写的,翻出来~没写过的就不写了,太简单了都……

    1.

    None

    2.

    void main(){

    int ge,shi,bai,number;

    for(number=100;number999)

    lenNum=4;

    else if(num>99)

    lenNum=3;

    else if(num>9)

    lenNum=2;

    else if(num>0)

    lenNum=1;

    printf("位数:%dn",lenNum);

    numb=num;

    printf("各个位值:");

    for(i=lenNum;i>0;i--){

    int n10=1,j=i-1;

    while(j>=1){

    n10=n10*10;

    j--;

    }

    printf("%d ",numb/n10);

    numb=numb%n10;

    }

    printf("n逆序输出:");

    numb=num;

    for(i=0;i=i){

    if ((n>i)&&(n%i==0)){

    printf("%d*",i);

    n/=i;

    }

    else if(n==i){

    printf("%d",i);

    n/=i;

    }

    else

    i++;

    }

    }

    5.

    #include

    int fun1(int n){

    if(n%3==0&&((n%10==5)||(n/10)%10==5))

    return 1;

    else

    return 0;

    }

    int main(){

    int i=0,j=0;

    for(i=1;i