15题的两道题怎么做?

初一数学题,一元一次方程,15小题这两道题怎么做,谢谢!_百度知道
初一数学题,一元一次方程,15小题这两道题怎么做,谢谢!
提问者采纳
第题2.5×0.05+10
(11-10)÷0.025第二问
如果列一元一次方程怎么做?
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
一元一次方程的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁2464人阅读
面试题(52)
方法一:非递归
#include &stdafx.h&
#include &iostream&
struct ListNode
ListNode *m_pN
//合并两个有序链表,非递归方法
ListNode *MergeTwoList(ListNode *pListOneHead, ListNode *pListTwoHead)
if (pListOneHead == NULL)
return pListTwoH
if (pListTwoHead == NULL)
return pListOneH
ListNode *pNode1 = pListOneH
ListNode *pNode2 = pListTwoH
ListNode *pMergeListHead = NULL;
ListNode *pCurLastNode = NULL;
if (pNode1-&m_nValue & pNode2-&m_nValue)
pMergeListHead = pListOneH
pNode1 = pNode1-&m_pN
pCurLastNode = pMergeListH
pMergeListHead = pListTwoH
pNode2 = pNode2-&m_pN
pCurLastNode = pMergeListH
while (pNode1 != NULL && pNode2 != NULL)
if (pNode1-&m_nValue & pNode2-&m_nValue)
pCurLastNode-&m_pNext = pNode1;
pCurLastNode = pNode1;
pNode1 = pNode1-&m_pN
pCurLastNode-&m_pNext = pNode2;
pCurLastNode = pNode2;
pNode2 = pNode2-&m_pN
if (pNode1 == NULL)
pCurLastNode-&m_pNext = pNode2;
if (pNode2 == NULL)
pCurLastNode-&m_pNext = pNode1;
return pMergeListH
//创建一个链表,输入从头到尾结点的值,输入-1表示结束
void CreateList(ListNode *& pHead)
ListNode *pListNode = NULL;
ListNode *pCurLastNode = NULL;
bool isHead =
if (isHead)
pHead = new ListNode();
cin && pHead-&m_nV
if (pHead-&m_nValue == -1)
pHead = NULL;
pHead-&m_pNext = NULL;
pCurLastNode = pH
pListNode = new ListNode();
cin && pListNode-&m_nV
if (pListNode-&m_nValue == -1)
pListNode-&m_pNext = NULL;
pCurLastNode-&m_pNext = pListN
pCurLastNode = pListN
//从头到尾打印链表
void PrintList(ListNode *&pHead)
if (pHead != NULL)
ListNode *pCur = pH
while (pCur != NULL)
cout && pCur-&m_nValue && & &;
pCur = pCur-&m_pN
cout && &链表为空!& &&
int _tmain(int argc, _TCHAR* argv[])
ListNode *pList1Head = NULL;
CreateList(pList1Head);
PrintList(pList1Head);
ListNode *pList2Head = NULL;
CreateList(pList2Head);
PrintList(pList2Head);
ListNode *pMergeListHead = MergeTwoList(pList1Head, pList2Head);
if (pMergeListHead != NULL)
cout && pMergeListHead-&m_nValue &&
PrintList(pMergeListHead);
system(&pause&);
方法二:递归
#include &stdafx.h&
#include &iostream&
struct ListNode
ListNode *m_pN
//合并两个有序链表,递归方法
ListNode *MergeTwoList(ListNode *pListOneHead, ListNode *pListTwoHead)
if (pListOneHead == NULL)
return pListTwoH
if (pListTwoHead == NULL)
return pListOneH
ListNode *pMergeListHead = NULL;
if (pListOneHead-&m_nValue & pListTwoHead-&m_nValue)
pMergeListHead = pListOneH
pMergeListHead-&m_pNext = MergeTwoList(pMergeListHead-&m_pNext, pListTwoHead);
pMergeListHead = pListTwoH
pMergeListHead-&m_pNext = MergeTwoList(pListOneHead, pMergeListHead-&m_pNext);
return pMergeListH
//创建一个链表,输入从头到尾结点的值,输入-1表示结束
void CreateList(ListNode *& pHead)
ListNode *pListNode = NULL;
ListNode *pCurLastNode = NULL;
bool isHead =
if (isHead)
pHead = new ListNode();
cin && pHead-&m_nV
if (pHead-&m_nValue == -1)
pHead = NULL;
pHead-&m_pNext = NULL;
pCurLastNode = pH
pListNode = new ListNode();
cin && pListNode-&m_nV
if (pListNode-&m_nValue == -1)
pListNode-&m_pNext = NULL;
pCurLastNode-&m_pNext = pListN
pCurLastNode = pListN
//从头到尾打印链表
void PrintList(ListNode *&pHead)
if (pHead != NULL)
ListNode *pCur = pH
while (pCur != NULL)
cout && pCur-&m_nValue && & &;
pCur = pCur-&m_pN
cout && &链表为空!& &&
int _tmain(int argc, _TCHAR* argv[])
ListNode *pList1Head = NULL;
CreateList(pList1Head);
PrintList(pList1Head);
ListNode *pList2Head = NULL;
CreateList(pList2Head);
PrintList(pList2Head);
ListNode *pMergeListHead = MergeTwoList(pList1Head, pList2Head);
if (pMergeListHead != NULL)
cout && pMergeListHead-&m_nValue &&
PrintList(pMergeListHead);
system(&pause&);
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:238214次
积分:3431
积分:3431
排名:第5811名
原创:109篇
转载:31篇
评论:86条
燕大小硕,研究方向:XML关键字查询;关注数据结构,算法,C++,JAVA,Linux
(3)(1)(4)(17)(35)(45)(3)(1)(1)(4)(1)(9)(16)选做题(14 ~15题,考生只能从中选做一题;两道题都做的,只记第一题的分。)(坐标系与参数方程选做题)过点
且平行于极轴的直线的极坐标方程为________.
的直角坐标为
轴的直线方程为
即极坐标方程为
为您推荐:
扫描下载二维码

我要回帖

更多关于 史上最难15道推理题 的文章

 

随机推荐