问答题

下列程序的功能是:设A,B,C为三个不为零的正整数,计算并输出下列不定方程组解的个数cnt以及满足此条件的所有A,B,C之和sum。不定方程组为:
A+B+C=13
A-C=5
请编写函数countValue()实现程序的要求,最后调用函数writeDat()把结果cnt和sum输出到文件out.dat中。
[试题源程序]
#include<stdio.h>
void WriteDat();
int cnt,sum:
void countvalue()

void main()

cnt=sum=0:
countvalue();
printf("cnt=%d\n",cnt);
printf("sum=%d\n",sum);
WriteDat();

void WriteDat()

FILE*fp;
fp=fopen("out.dat","w");
fprintf(fp,"%d\n%d\n",cnt,sum);
fclose(fp);

【参考答案】

void countvalue()
{
int a:
for(a=6;a<13;a+......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)