【pta反转加法构造回文数c语言1000位】2025-1-31

缘由pta构造回文数c语言_编程语言-CSDN问答

从以下程序可知调用现成函数,不如自己写特定函数高效,及实现特定功能。

cpp 复制代码
	char a[1001]{}, b[1001]{};
	int n = 0; bool p = 0;
	std::cin >> a;//1239102349120349
js:if (n < 10 && !p)
{
	   字符串指针赋值(a, b); std::cout << a << "+";
	   字符串指针反序判回文(b, b + strlen(b) - 1, p = 1); std::cout << b << "=";
	   最优字符大整数加法(a, b); 字符串指针反序判回文(a, a + strlen(a) - 1, p = 1);
	   std::cout << a << "\n"; ++n;
	   goto js;
}
cpp 复制代码
void 字符串指针反序判回文(char* a, char* w, bool& p)
{//缘由https://ask.csdn.net/questions/8156325/54900862
	char jh = 0;
fz:if (w > a)
{
	   if (*a != *w)p = 0;
	   jh = *a;
	   *a = *w;
	   *w = jh;
	   ++a; --w;
	   goto fz;
}
}
cpp 复制代码
void 字符串指针反转赋值(char* a, char* aa)
{
fz:if (*a != '\0')
{
	   *aa-- = *a++;
	   goto fz;
}
}



	char a[1001]{}, b[1001]{};
	int n = 0, j = 0;
	std::cin >> a;//1239102349120349
js:if (n < 10)
{
	   字符串指针反转赋值(a, b + strlen(a) - 1);
   hw:if (a[j] == b[j] && a[j] != '\0'){ ++j; goto hw; }
	  else if (j < strlen(a))j = 0, std::cout << a << "+" << b << "=";
	  else { n = 10; goto js; }
	   最优字符大整数加法(a, b);
	   std::cout << a << "\n"; ++n;
	   goto js;
}
cpp 复制代码
bool 高效字符串指针反转赋值判回文(char* a, char* aa, char* b, char* bb)
{
	bool p = 1;
fz:if (a <= aa)
{
	   if (*a != *aa)p = 0;
	   *bb-- = *a++;
	   *b++ = *aa--;
	   goto fz;
}
   return p;
}



	char a[1001]{}, b[1001]{};
	int n = 0, j = 0;
	std::cin >> a;//1239102349120349
	j = strlen(a) - 1;
js:if (!高效字符串指针反转赋值判回文(a, a + j, b, b + j) && n < 10)
{
	  std::cout << a << "+" << b << "=";
	  最优字符大整数加法(a, b);
	  j = strlen(a) - 1;
	  std::cout << a << "\n"; ++n;
	  goto js;
}

(七六)七種施因緣

佛說有七種施,不損財物,獲大果報。一名眼施,常以好眼,視父

母師長沙門婆羅門,不以惡眼,名為眼施。捨身受身,得清淨眼;

未來成佛,得天眼佛眼,是名第一果報。二和顏悅色施,於父母師

長沙門婆羅門,不顰蹙惡色,捨身受身,得端正色;未來成佛,得

真金色,是名第二果報。三名言辭施,於父母師長沙門婆羅門,出

柔軟語,非麤惡言。捨身受身,得言語辯了,所可言說,為人信

受;未來成佛,得四辯才,是名第三果報。四名身施,於父母師長

沙門婆羅門,起迎禮拜,是名身施。捨身受身,得端政身,長大之

身,人所敬身;未來成佛,身如尼拘陀樹,無見頂者,是名第四果

報。五名心施,雖以上事供養,心不和善,不名為施;善心和善,

深生供養,是名心施。捨身受身,得明了心,不癡狂心;未來成

佛,得一切種智心,是名心施第五果報。六名床座施,若見父母師

長沙門婆羅門,為敷床座令坐,乃至自以已所自坐,請使令坐。捨

身受身,常得尊貴七寶床座;未來成佛,得師子法座,是名第六果

報。七名房舍施,前父母師長沙門婆羅門,使屋舍之中得行來坐

臥,即名房舍施。捨身受身,得自然宮殿舍宅;未來成佛,得諸禪

屋宅,是名第七果報,是名七施。雖不損財物,獲大果報。

相关推荐
山岚的运维笔记1 小时前
SQL Server笔记 -- 第77章:文件组
数据库·笔记·sql·microsoft·oracle·sqlserver
List<String> error_P1 小时前
蓝桥杯基础知识点:模拟-数位操作类题目
python·算法·蓝桥杯
汉克老师2 小时前
GESP2024年3月认证C++二级( 第三部分编程题(2)小杨的日字矩阵 )
c++·矩阵·循环结构·gesp二级·gesp2级·打印图形
陈天伟教授2 小时前
人工智能应用- 材料微观:04.微观结构:金属疲劳
人工智能·神经网络·算法·机器学习·推荐算法
样例过了就是过了2 小时前
LeetCode热题100 螺旋矩阵
算法·leetcode·矩阵
敲代码的哈吉蜂2 小时前
haproxy的算法——动态算法
算法
追随者永远是胜利者2 小时前
(LeetCode-Hot100)226. 翻转二叉树
java·算法·leetcode·职场和发展·go
yyjtx2 小时前
DHU上机打卡D27
c++·算法·图论
白太岁2 小时前
C++:(5) 单例模式与支持初始化失败的单例模式
c++·单例模式