![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C、C++
文章平均质量分 80
freesonfish
乐观,工作积极认真,勤奋吃苦,富有团队精神。
展开
-
C 链表的反转(数据结构与算法)
建立一个链表,然后将其中的元素进行反转。#include#includestruct Node{ int data; struct Node *next;};void display_link(struct Node *head){ struct Node *p; for(p = head; p != NULL; p = p->next) { printf("%4原创 2013-07-06 13:20:31 · 1016 阅读 · 0 评论 -
两个大数(50位以上)相乘
废话也不多说,这个纯粹也是考一点点逻辑问题的,也很简单:代码不是写的很好,也没有太多功夫去优化,请大牛勿喷。#include#define N 101//定义一个存放结果的字符数组char sum[2*N + 1];//将字符转换成数字int char_to_int(char ch){ switch(ch){ case '0': return 0; case '1原创 2013-07-06 13:14:06 · 1378 阅读 · 0 评论 -
两个大数(位数在50位以上)相加
#include#define N 100int char_to_int(char ch){ switch(ch){ case '0': return 0; case '1': return 1; case '2': return 2; case '3': return 3; case '4': return 4; case '5': return 5原创 2013-07-06 13:07:33 · 1332 阅读 · 0 评论 -
笔试 嵌入式Linux软件工程师 经常遇到的题目
1.编写一个函数,判断处理器是使用Big_endian模式(返回0)还是Little_endian模式(返回1)存储数据int checkCPU(){ union w { int a; char b; }c; c.a = 1; return (c.b == 1);}/*共用体的所有成员都是从地地址开始存放的.2.判断单链表是否存在环形链表原创 2013-07-07 11:22:48 · 1145 阅读 · 1 评论