Đề bài là Nhập sô n từ keyboard sau đó tính tông S= 1+2+3+...+n bằng đệ qui và lưu vào tập tin tongn.txt và code của e
Mã:
#include <stdio.h>
#include <stdlib.h>
//khai bao nguyen mau ham
int Tong(int n);
int TongDQ(int n);
int GhiTapTin(char* fname,int n);
int main()
{
char fname[300];
int n;
printf("Nhap gia tri n :
");
scanf("%d",&n);
printf("Tong cua gia tri tu 0 den %d : %d
",n,TongDQ(n));
//ghi ket qua
printf("Nhap ten tap tin muon ghi :
");
gets(fname);
GhiTapTin(fname,TongDQ(n));
system("pause");
}
//define function
int TongDQ(int n)
{
if(n==1) return 1;
else return (TongDQ(n-1) + n);
}
//ham ghi ket qua vao tap tin
int GhiTapTin(char* fname,int n)
{
FILE* fp = fopen(fname,"wt");//mo file
if(fp!=NULL) return 0;
fprintf(fp,"%d",n);
fclose(fp);
}
e làm đến đoạn ghi vào tập tin thì nó không chạy hàm , xin ace giúp đỡ kiểm tra giúp e .E cảm ơn.
View more random threads:
khi đề cập đến đội hình MU, không thể ko nói tới một trong các câu lạc bộ bóng đá huyền thoại và với tầm ảnh hưởng nhất trong lịch sử của môn thể thao vua. Với hơn 1 thế kỷ còn đó và phát triển,...
Đội hình MU - Manchester United:...