Problem1202--用乌勒母公式生成一个数列的前m项,并找出其中的回文数

1202: 用乌勒母公式生成一个数列的前m项,并找出其中的回文数

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 11  Solved: 0
[Submit] [Status] [Web Board] [Creator:]

Description

【程序功能】 用乌勒母公式an=n*n-n+41(n=1,2,……)生成一个数列的前m项并找出其中的回文数。

【编程要求】

1 编写函数int numseq(long a[],long b[],int m)实现以下功能:用乌勒母公式生成一个数列的前m项并保存到a指向的数组中,从a数组中找出所有回文数保存到b指向的数组中,函数返回b数组中的回文数个数。

2 编写main函数实现以下功能:声明一维数组a,b和变量m;输入数列的项数并保存到m,用数组a,b和变量m作为实参调用numseq函数,将生成的数列前n项以及其中的回文数分别保存到a和b数组中;按每行10个数据的格式将a,b数组中的数据输出到屏幕

Sample Input

50

Sample Output

a:
41 43 47 53 61 71 83 97 113 131
151 173 197 223 251 281 313 347 383 421
461 503 547 593 641 691 743 797 853 911
971 1033 1097 1163 1231 1301 1373 1447 1523 1601
1681 1763 1847 1933 2021 2111 2203 2297 2393 2491
b:
131 151 313 383 797

Source/Category