【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 小时前
gradle常用指令使用笔记
笔记
qyzm1 小时前
天梯赛练习(3月13日)
开发语言·数据结构·python·算法·贪心算法
逆境不可逃1 小时前
LeetCode 热题 100 之 64. 最小路径和 5. 最长回文子串 1143. 最长公共子序列 72. 编辑距离
算法·leetcode·动态规划
BUG_MeDe1 小时前
json格式字符串解析的简单使用 libjson-c
c语言·开发语言·json
2501_926978332 小时前
闲思--从概率分形意识融合理论 3.3--到--分形存在论的调形、调心、调神落地
经验分享·ai写作
鸟电波2 小时前
硬件笔记——示波器篇
笔记
Don.TIk2 小时前
SpringCloud学习笔记
笔记·学习·spring cloud
CoderCodingNo2 小时前
【GESP】C++五级练习题 luogu-P1182 数列分段 Section II
开发语言·c++·算法
放下华子我只抽RuiKe52 小时前
机器学习全景指南-直觉篇——基于距离的 K-近邻 (KNN) 算法
人工智能·gpt·算法·机器学习·语言模型·chatgpt·ai编程
kisshuan123962 小时前
[特殊字符]【深度学习】DA3METRIC-LARGE单目深度估计算法详解
人工智能·深度学习·算法