首页 > 用户发贴区 > 编程问题提问区 > C语言编程_分西瓜(急用各位帮帮忙)
2007
06-25

C语言编程_分西瓜(急用各位帮帮忙)

甲,乙、丙三人分一堆西瓜,其中甲分得一半又半个西瓜,乙分得剩下的一半又半个西瓜,剩下的都分给丙,但每人分得的西瓜都没有切开.请问:1.三人各得多少个西瓜? 2.1-100有那些数可以这样分?3.结果写到A盘FILE1中4.将FILE1中内容读出显示到屏幕上


C语言编程_分西瓜(急用各位帮帮忙)》有 3 条评论

  1. mmmmmm1 说:

    #include”stdio.h”
    main()
    {

    int i,a1,a2,a3;
    FILE *fp;
    fp=fopen(“d:\\tc20\\FILE1.txt”,”w+”);
    if(fp==NULL)
    puts(“file open error!”);
    i=100;

    while(i>3)
    {
    a1=i/2+1;
    a2=(i-a1)/2+1;
    a3=i-a1-a2;

    if( i%2 && (i-a1)%2 && a3 )
    {
    fprintf(fp,”total is:%d a1=%d a2=%d a3=%d”,i,a1,a2,a3);
    fputs(“\n”,fp);
    printf(“total is:%d a1=:%d a2=:%d a3=:%d\n”,i,a1,a2,a3);
    }

    i–;
    }

    if(fclose(fp))
    puts(“file close error!”);

    }

  2. mmmmmm1 说:

    #如果结果写到A盘FILE1中
    #include”stdio.h”
    main()
    {

    int i,a1,a2,a3;
    FILE *fp;
    fp=fopen(“a:\\FILE1.txt”,”w+”);
    if(fp==NULL)
    puts(“file open error!”);
    i=100;

    while(i>3)
    {
    a1=i/2+1;
    a2=(i-a1)/2+1;
    a3=i-a1-a2;

    if( i%2 && (i-a1)%2 && a3 )
    {
    fprintf(fp,”total is:%d a1=%d a2=%d a3=%d”,i,a1,a2,a3);
    fputs(“\n”,fp);
    printf(“total is:%d a1=:%d a2=:%d a3=:%d\n”,i,a1,a2,a3);
    }

    i–;
    }

    if(fclose(fp))
    puts(“file close error!”);

    }

  3. 戳别王子 说:

    。。。

留下一个回复