1016_部分A+B (15)

本文介绍了一个使用C语言编写的程序,该程序读取四个整数,并从中提取特定的数字进行处理,最后输出这些数字相加的结果。此程序展示了基本的输入输出操作、循环结构及简单的数学运算。
#include<stdio.h>
int main()
{
	int A,B,a,b;
	int m,n;
	while(~scanf("%d%d%d%d",&A,&a,&B,&b))
	{
		m=0,n=0;
		while(A)
		{
			if(A%10==a) m=m*10+a;
			A/=10;
		}
		while(B)
		{
			if(B%10==b) n=n*10+b;
			B/=10;
		}
		printf("%d\n",m+n);
	}
	return 0;
}

(gdb) bt #0 0x00034238 in lv_obj_get_ext_draw_size (obj=obj@entry=0x436e28 <work_mem_int+1810420>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_draw.c:313 #1 0x0002d0bc in lv_obj_invalidate (obj=obj@entry=0x436e28 <work_mem_int+1810420>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_pos.c:847 #2 0x0002e42c in lv_obj_delete (obj=0x436e28 <work_mem_int+1810420>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_tree.c:59 #3 lv_obj_delete (obj=0x436e28 <work_mem_int+1810420>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_tree.c:52 #4 0x001d6cec in tp_lv_muti_image_dropdown_destructor (class_p=<optimized out>, obj=0x4f17a8 <work_mem_int+2574708>) at TpMultiImageDropdown.c:420 #5 0x000343fe in lv_obj_destruct (obj=obj@entry=0x4f17a8 <work_mem_int+2574708>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_class.c:138 #6 0x0002e314 in obj_delete_core (obj=0x4f17a8 <work_mem_int+2574708>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_tree.c:559 #7 obj_delete_core (obj=0x4f17a8 <work_mem_int+2574708>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_tree.c:504 #8 0x0002e358 in obj_delete_core (obj=0x3d1238 <work_mem_int+1393668>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_tree.c:524 #9 obj_delete_core (obj=0x3d1238 <work_mem_int+1393668>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_tree.c:504 #10 0x0002e358 in obj_delete_core (obj=0x3b9154 <work_mem_int+1295136>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_tree.c:524 #11 obj_delete_core (obj=0x3b9154 <work_mem_int+1295136>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_tree.c:504 #12 0x0002e358 in obj_delete_core (obj=0x3b6430 <work_mem_int+1283580>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_tree.c:524 #13 obj_delete_core (obj=0x3b6430 <work_mem_int+1283580>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_tree.c:504 #14 0x0002e358 in obj_delete_core (obj=0x3b9930 <work_mem_int+1297148>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_tree.c--Type <RET> for more, q to quit, c to continue without paging-- :524 #15 obj_delete_core (obj=0x3b9930 <work_mem_int+1297148>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_tree.c:504 #16 0x0002e358 in obj_delete_core (obj=0x52d170 <work_mem_int+2818876>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_tree.c:524 #17 obj_delete_core (obj=0x52d170 <work_mem_int+2818876>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_tree.c:504 #18 0x0002e542 in lv_obj_clean (obj=obj@entry=0x3b1374 <work_mem_int+1262912>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_tree.c:100 #19 0x00163e3e in deinit_playback_page_handle (page_obj=0x3b1374 <work_mem_int+1262912>) at PlaybackPage.c:665 #20 0x001db156 in common_deinit_page (page_obj=0x3b1374 <work_mem_int+1262912>) at TpPageManager.c:707 #21 0x001db36a in tp_lv_pm_set_open_page (obj=0x3b1554 <work_mem_int+1263392>, need_reinit=1) at TpPageManager.c:223 #22 0x00121322 in navigation_button_container_event_cb (e=<optimized out>) at NavigationBar.c:957 #23 0x0001a37e in lv_event_send (list=list@entry=0x3b1d44 <work_mem_int+1265424>, e=e@entry=0xbea4847c, preprocess=<optimized out>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/misc/lv_event.c:77 #24 0x0002e934 in event_send_core (e=e@entry=0xbea4847c) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_event.c:367 #25 0x0002ea1a in lv_obj_send_event (obj=obj@entry=0x3b1c00 <work_mem_int+1265100>, event_code=<optimized out>, param=param@entry=0x3b1cb4 <work_mem_int+1265280>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_event.c:67 #26 0x001d7d32 in tp_lv_navigation_click_btn_cb (e=<optimized out>) at TpNavigationButton.c:205 #27 0x0001a37e in lv_event_send (list=list@entry=0x3d0194 <work_mem_int+1389408>, e=e@entry=0xbea48564, preprocess=<optimized out>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/misc/lv_event.c:77 #28 0x0002e934 in event_send_core (e=e@entry=0xbea48564) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_event.c:367 #29 0x0002e984 in event_send_core (e=e@entry=0xbea48564) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_event.c:373 #30 0x0002e984 in event_send_core (e=e@entry=0xbea48564) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_event.c:373 #31 0x0002ea1a in lv_obj_send_event (obj=<optimized out>, event_code=<optimized out>, param=<optimized out>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/core/lv_obj_event.--Type <RET> for more, q to quit, c to continue without paging-- c:67 #32 0x00038b78 in send_event (code=LV_EVENT_CLICKED, param=0x37dc64 <work_mem_int+1052208>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/indev/lv_indev.c:2038 #33 0x000393b4 in indev_proc_release (indev=indev@entry=0x37dc64 <work_mem_int+1052208>, is_right=<optimized out>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/indev/lv_indev.c:1634 #34 0x00039628 in indev_pointer_proc (data=0xbea4860c, i=0x37dc64 <work_mem_int+1052208>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/indev/lv_indev.c:777 #35 lv_indev_read (indev=<optimized out>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/indev/lv_indev.c:273 #36 lv_indev_read (indev=0x37dc64 <work_mem_int+1052208>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/indev/lv_indev.c:219 #37 0x0001641c in lv_timer_exec (timer=0x37dd50 <work_mem_int+1052444>) at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/misc/lv_timer.c:326 #38 lv_timer_handler () at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/misc/lv_timer.c:107 #39 lv_timer_handler () at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/lvgl/src/misc/lv_timer.c:63 #40 0x00015706 in main () at /var/lib/jenkins/workspace/VIGI/nvr1016h_jp_v1_dbg/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui_lvgl/main.c:68 (gdb) f 4 #4 0x001d6cec in tp_lv_muti_image_dropdown_destructor (class_p=<optimized out>, obj=0x4f17a8 <work_mem_int+2574708>) at TpMultiImageDropdown.c:420 420 TpMultiImageDropdown.c: No such file or directory. (gdb) p obj $1 = (lv_obj_t *) 0x4f17a8 <work_mem_int+2574708> (gdb) p pData $2 = (tp_lv_muti_image_dropdown_t *) 0x4f17a8 <work_mem_int+2574708> (gdb) p *(tp_lv_muti_image_dropdown_t *) 0x4f17a8 $3 = {obj = {class_p = 0x2529c4 <tp_lv_muti_image_dropdown_class>, parent = 0x3d1238 <work_mem_int+1393668>, spec_attr = 0x4e5c84 <work_mem_int+2526800>, styles = 0x4e5c18 <work_mem_int+2526692>, style_main_prop_is_set = 74, style_other_prop_is_set = 0, user_data = 0x0, id = 0x41, coords = {x1 = 1657, y1 = 366, x2 = 1904, y2 = 397}, flags = 47974, state = 0, layout_inv = 0, readjust_scroll_after_layout = 0, scr_layout_inv = 0, skip_trans = 0, style_cnt = 1, h_layout = 0, w_layout = 0, is_deleting = 1}, btn = 0x4e5c48 <work_mem_int+2526740>, label = 0x3ba388 <work_mem_int+1299796>, img = 0x4272c8 <work_mem_int+1746068>, list = 0x436e28 <work_mem_int+1810420>, txt_obj = 0x3db298 <work_mem_int+1434724>, label_txt = '\000' <repeats 127 times>, select_all_button = true, option_num = 14, select_data = '1' <repeats 14 times>, '0' <repeats 286 times>, select_data_not_all = '1' <repeats 13 times>, '0' <repeats 287 times>, create_finish = false} (gdb) p pData->list $4 = (lv_obj_t *) 0x436e28 <work_mem_int+1810420> (gdb) p *(lv_obj_t *) 0x436e28 $5 = {class_p = 0x41aa30 <work_mem_int+1694716>, parent = 0x27ce34 <work_mem_int>, spec_attr = 0x592, styles = 0x3de, style_main_prop_is_set = 1426, style_other_prop_is_set = 1000, user_data = 0x592, id = 0x3de, coords = {x1 = 1426, y1 = 1000, x2 = 0, y2 = 0}, flags = 0, state = 0, layout_inv = 0, readjust_scroll_after_layout = 0, scr_layout_inv = 0, skip_trans = 0, style_cnt = 0, h_layout = 0, w_layout = 0, is_deleting = 0} (gdb) x/100xb 0x592 0x592: Cannot access memory at address 0x592 (gdb) x/100xb 0x436e28 0x436e28 <work_mem_int.12761+1810420>: 0x30 0xaa 0x41 0x00 0x34 0xce 0x27 0x00 0x436e30 <work_mem_int.12761+1810428>: 0x92 0x05 0x00 0x00 0xde 0x03 0x00 0x00 0x436e38 <work_mem_int.12761+1810436>: 0x92 0x05 0x00 0x00 0xe8 0x03 0x00 0x00 0x436e40 <work_mem_int.12761+1810444>: 0x92 0x05 0x00 0x00 0xde 0x03 0x00 0x00 0x436e48 <work_mem_int.12761+1810452>: 0x92 0x05 0x00 0x00 0xe8 0x03 0x00 0x00 0x436e50 <work_mem_int.12761+1810460>: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x436e58 <work_mem_int.12761+1810468>: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x436e60 <work_mem_int.12761+1810476>: 0x2f 0x03 0x00 0x00 0xf6 0x03 0x00 0x00 0x436e68 <work_mem_int.12761+1810484>: 0x52 0x04 0x00 0x00 0x37 0x04 0x00 0x00 0x436e70 <work_mem_int.12761+1810492>: 0x03 0x00 0x00 0x00 0xe0 0x1d 0x4f 0x00 0x436e78 <work_mem_int.12761+1810500>: 0x20 0x6e 0x43 0x00 0x57 0x00 0x00 0x00 0x436e80 <work_mem_int.12761+1810508>: 0x84 0xea 0x4c 0x00 0x01 0x00 0x00 0x00 0x436e88 <work_mem_int.12761+1810516>: 0x95 0x05 0x00 0x00 帮我分析出现上述栈的原因
最新发布
11-13
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值