甲,乙、丙三人分一堆西瓜,其中甲分得一半又半个西瓜,乙分得剩下的一半又半个西瓜,剩下的都分给丙,但每人分得的西瓜都没有切开.请问:1.三人各得多少个西瓜? 2.1-100有那些数可以这样分?3.结果写到A盘FILE1中4.将FILE1中内容读出显示到屏幕上
>> 本文固定链接: http://www.vcgood.com/archives/1651
>> 转载请注明: usher87313 2007年06月25日 于 C语言帝国 发表
甲,乙、丙三人分一堆西瓜,其中甲分得一半又半个西瓜,乙分得剩下的一半又半个西瓜,剩下的都分给丙,但每人分得的西瓜都没有切开.请问:1.三人各得多少个西瓜? 2.1-100有那些数可以这样分?3.结果写到A盘FILE1中4.将FILE1中内容读出显示到屏幕上
>> 本文固定链接: http://www.vcgood.com/archives/1651
>> 转载请注明: usher87313 2007年06月25日 于 C语言帝国 发表
你必须先 登录才能发表评论。
#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!”);
}
#如果结果写到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!”);
}
。。。