如果有一个正整数从左、右来读都是一样的,则称该数为回文式数(简称回数);例如101,32123,999都是回数。数学中有名的“回数猜想”之谜,至今未解决。回数猜想:任取一个数,再把它倒过来,并把这两个数相加,然后把这个数再倒过来,与原数相加,重复此过程,一定能获得一个回数。例:68 倒过来是8668+86=154154+541=605605+506=1111(回数)编程,输入任意整数,按上述方法产生一个回数,为简便起见,最多计算7步,看能否得到一个回数。要求:主函数中接收键盘数据,必须用scanf(“%d”,&变量名)接收整型数据,显示该数与其倒数的和,输出每一步计算步骤。子函数1计算该数的倒数。子函数2验证和是否为回数,是则主函数打印“经过n次计算,得到回数”,超过7次未能得到回数,显示“经过n次计算,未能得到回数”。
发布时间:2024-04-12 11:08:47