【字符串提取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";

住世之法:

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

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

相关推荐
计算机安禾6 分钟前
【C语言程序设计】第38篇:链表数据结构(二):链表的插入与删除操作
c语言·开发语言·数据结构·c++·算法·链表
claider6 分钟前
Vim User Manual 阅读笔记 usr_25.txt Editing formatted text 编辑有格式的文本
linux·笔记·vim
颜酱7 分钟前
吃透回溯算法:从框架到实战
javascript·后端·算法
优化控制仿真模型8 分钟前
2015-2025年12月英语六级历年真题及答案PDF电子版(含听力音频)
经验分享·pdf
oem1109 分钟前
C++中的适配器模式
开发语言·c++·算法
jing-ya14 分钟前
day 57 图论part9
java·开发语言·数据结构·算法·图论
2401_8942419215 分钟前
C++与Rust交互编程
开发语言·c++·算法
格林威20 分钟前
工业相机图像高速存储(C++版):RAID 0 NVMe SSD 阵列方法,附堡盟相机实战代码!
开发语言·c++·人工智能·数码相机·opencv·计算机视觉·视觉检测
啊我不会诶25 分钟前
Codeforces Round 1083 (Div. 2)vp补题
c++·学习·算法
左左右右左右摇晃26 分钟前
Java笔记 —— 泛型
java·笔记