急求答案,c语言编程题

蓝线上方的两道题
2025-03-10 17:39:06
推荐回答(1个)
回答1:

#include
#include
#include
#include
int main()
{
    int a[10],i,sum=0;
    srand(time(NULL));
    printf("生成随机数数组:");
    for(i=0;i<10;i++)
    {
        a[i]=(rand()%100-3)/3;
        sum=sum+a[i];
        printf("%d ",a[i]);
    }
    printf("\n 总和=%d\n",sum);
    FILE *fp;
    printf("在D盘生成文件maxdata.txt并写入总和数据\n");
    if((fp=fopen("d:\\maxdata.txt","wt+"))==NULL)
    {
        printf("no open!");
        getch();
        exit(1);
    }
    fprintf(fp, "%d", sum);
    printf("数据已写入文件\n");
    fclose(fp);
    return 0;
}