为什么不对
#include <stdio.h>
int main()
{
int b[10],sum=0;
FILE* fpread;
fpread = fopen("f1.txt", "r");
if (fpread == NULL)
{
printf("错误");
return -1;
}
for (int j = 0; j < 10; j++)
{
fscanf(fpread, "%d", &b[j]);
}
fclose(fpread);
for (int j = 0; j < 10; j++)
{
sum=sum+b[j];
printf("%d\t",b[j]);
printf("%d\n",sum);
}
return 0;
}
前面一个题写了一个往文件里输入内容的程序,不理解这两个程序是应该写在一个窗口下吗
前面那个写的对吗
#include <stdio.h>
int main()
{
FILE *fp;
int i, a[10];
fp = fopen("a.txt", "w");
if (fp == NULL)
{
printf("Can't open the file!\n");
}
printf("请输入10个数:\n");
for (i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
fprintf(fp, "%d ", a[i]);
}
return 0;
}
题目如图