【程序功能】
对于所给的一个自然数n,查找并输出所有满足以下条件的等差数列:(1)公差为1;
(2)数列中各项数值之和等于n。
【编程要求】
1.编写函数int found(int a[][30],int n)。函数的功能:查找满足上述条件的所有等差
数列并依次将其保存到a指向的数组中(一行保存一个数列),函数返回找到的数列个数。
2.编写函数main()。函数的功能:声明一个二维整型数组用于保存查找结果,输入一个整
数并保存到变量n中(n≤600)。用n和整型数组作实参调用found函数,将找到的所有等差数
列输出到屏幕及数据文件myf2.out中。最后将考生本人的准考证号输出到文件myf2.out中。
【测试数据与运行结果】
输入:n=500
屏幕输出:
8 9 10 11 12 13 14 15 16 17 18 19 20 2l 22 23 24 25 26 27 28 29 30 31 32
59 60 6l 62 63 64 65 66
98 99 100 101 102
500
【要求】
1.源程序文件名为myf2.c,输出结果文件名为myf2.out。
2.数据文件的打开、使用、关闭均用C语言标准库中的文件操作函数实现。
3.源程序文件和运行结果文件均需保存在T盘中供阅卷使用。
4.不要复制扩展名为obj和exe的文件到T盘中。