【字符串提取3个整数求和】2024-2-11

缘由求这用c语言咋做??_编程语言-CSDN问答

cpp 复制代码
	char s[47]{}; int a = 0, b = 0, c = 0, h = 0, x = 0, f = 0, z = 0, w = 0;
	gets_s(s);
zh:if (s[x] != '\0')
{//缘由https://ask.csdn.net/questions/8063179 123abcde456,789 -123456789abc99-87654321,12345678
	   if (s[x] == '-')
		   ++f;
	   else if (w == 0 && s[x] >= '0'&&s[x] <= '9')
		   (z == 0 ? a : z == 1 ? b : c) *= 10
		   , (z == 0 ? a : z == 1 ? b : c) += s[x] - '0';
	   else 
	   {
		   if (f)
			   (z == 0 ? a : z == 1 ? b : c) = -(z == 0 ? a : z == 1 ? b : c)
			   , f = 0;
		   if (++w == 5 || s[x] == ',')
			   w = 0, ++z;
	   }
	   ++x; goto zh;
}

   std::cout << a + b + c << "\n";

住世之法:

十善为乐,十恶为苦,知苦乐法,是谓慧明;

不识慧明,苦乐所伏,慧明辨识,降伏苦乐。

相关推荐
小李不想当小白11 分钟前
HAL库之UART(STM32 HAL库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
旖旎夜光1 小时前
【C++ 基础入门】C++ 多态(中):虚函数表、多态原理与动静绑定
开发语言·c++·笔记·学习
NEFU_Jyj1 小时前
贝尔数(组合数学)
算法
希和20272 小时前
C语言程序设计题|有序数组插入数字冒泡排序
c语言·数据结构·算法
旖旎夜光2 小时前
【C++ 基础入门】C++多态(下):单/多继承虚表、多态补充与 21 道高频题
开发语言·c++·笔记·学习
Pniubi2 小时前
力扣73 矩阵置零
算法·leetcode·矩阵
叼烟扛炮7 小时前
[LangChain] 学习笔记(07):大模型长出手脚——工具(Tools)定义与调用闭环
笔记·学习·langchain
ppo_wu11 小时前
解决夸克网盘自动修改PDF打开方式的方法
经验分享·安全·网络安全
叼烟扛炮12 小时前
[LangChain] 学习笔记(06):突破大模型限制——结构化输出(Structured Output)
windows·笔记·学习·langchain
apcipot_rain12 小时前
C++转Java日记(03)
java·开发语言·c++