//在文件中记录一次求和的过程
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *fp;
fp=fopen("G://程序运行记录.txt","w");
if(fp==NULL)
{
puts("打开文件失败!\n");
exit(0);
}
puts("打开文件成功!\n");
int count=1;
int sum=0;
int temp;
puts("依次输入你要计算总和的整数,\n若输入0则输出求和结果并结束程序\n");
printf("请输入第%d整数\n",count);
scanf("%d",&temp);
while(temp!=0)
{
fprintf(fp,"输入的第%d个数据是:%d\n",count,temp);
sum=sum+temp;
count++;
printf("请输入第%d个数:\n",count);
scanf("%d",&temp);
}
printf("总和是%d\n",sum);
fprintf(fp,"程序的求和结果是:%d\n",sum);
int return_value=fclose(fp);
if(return_value!=0)
{
puts("文件关闭失败!\n");
exit(0);
}
return 0;
}
文件记录程序运行
最新推荐文章于 2021-01-29 07:55:23 发布