|
|
发表于 2005-12-18 14:34:00
|
显示全部楼层
Re:算法帖-大家都来试试
怎么会出问题啊
每一步都要非法一下
一会这一会那,一会又找不到test.out文件了
我明明把输出文件改成test.out放那了
第二题源代码:
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
FILE *filePointer;
long int money[12],memoney=0,bank=0,temp;
int i,j,k,l;
//打开文件
if((filePointer=fopen("save.in","r"))==NULL)
{
printf("can not open file!");
}
//读信息么
for(i=0;i<12;i++)
{
fscanf(filePointer,"%d",&money);
}
fclose(filePointer);
filePointer=fopen("save.out","w");
for(i=0;i<12;i++)
{
memoney=memoney+300-money;
if(memoney<0)
{
fprintf(filePointer,"-%d",i+1);
fclose(filePointer);
exit(1);
}
if(memoney>=100)
{
temp=(memoney/100)*100;
bank=bank+temp;
memoney=memoney-temp;
temp=0;
}
}
bank=bank+bank/5;
memoney=memoney+bank;
fprintf(filePointer,"%d",memoney);
fclose(filePointer);
}
|
|