20131003国庆作业例4-10,4-11,4-12.

4-10

#include<stdio.h>
#include<math.h>
int main(void)
{
    int count,i,m,n;

    count=0;
    for(m=2;m<=100;m++){
        n=sqrt(m);
        for(i=2;i<=n;i++)
            if(m%i==0)
                break;
            if(i>n){
            printf("%6d",m);
            count++;

            if(count%10==0)
                printf("\n");
            }
    }
    printf("\n");

    return 0;
}

 

4-11

#include<stdio.h>
int main(void)
{
    int i,x1,x2,x;

    x1=1;
    x2=1;
    printf("%6d%6d",x1,x2);
    for(i=1;i<=8;i++){
        x=x1+x2;
        printf("%6d",x);
        x1=x2;
        x2=x;
    }
    printf("\n");

    return 0;
}

 

4-12

#include<stdio.h>
int main(void)
{
    int child,men,women;

    for(men=0;men<=45;men++)
        for(women=0;women<=45;women++)
            for(child=0;child<=45;child++)
                if(men+women+child==45&&men*3+women*2+child*0.5==45)
                    printf("men=%d,women=%d,child=%d\n",men,women,child);

    return 0;
}

 

posted @ 2013-10-03 19:20  鲍。  阅读(114)  评论(0编辑  收藏  举报