leetcode第二题两数相加,总是提示我第二十四行(红色那一行),指针指向不完整的结构体类型
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* struct ListNode *next;
* };
*/
int power(int a)
{
int result=1;
while(a!=1)
{
result=result*10;
a--;
}
return result;
}
struct ListNode* addTwoNumbers(struct ListNode* l1, struct ListNode* l2) {
struct listNode* current1=NULL,* l3=NULL,*current2=NULL,*current3=NULL;
int sum1=0,sum2=0,sum3,i=1;
current1=l1;
while(current1!=NULL)
{
sum1=sum1+(current1->val)*power(i);
current1=current1->next;
i++;
}
curren2t=l2;
i=1;
while(current2!=NULL)
{
sum2=sum2+(current2->val)*power(i);// Line 24: dereferencing pointer to incomplete type 'struct listNode'就是这里
current2=current2->next;
i++;
}
sum3=sum1+sum2;
i=1;
current3=NULL;
while(sum3%10!=0)
{
current3=malloc(sizeof(struct ListNode));
current3->val=sum3%power(i);
if(i==1)
l3=current3;
current3=current->next;
i++;
sum3=sum3/10;
}
return l3;
}
* Definition for singly-linked list.
* struct ListNode {
* int val;
* struct ListNode *next;
* };
*/
int power(int a)
{
int result=1;
while(a!=1)
{
result=result*10;
a--;
}
return result;
}
struct ListNode* addTwoNumbers(struct ListNode* l1, struct ListNode* l2) {
struct listNode* current1=NULL,* l3=NULL,*current2=NULL,*current3=NULL;
int sum1=0,sum2=0,sum3,i=1;
current1=l1;
while(current1!=NULL)
{
sum1=sum1+(current1->val)*power(i);
current1=current1->next;
i++;
}
curren2t=l2;
i=1;
while(current2!=NULL)
{
sum2=sum2+(current2->val)*power(i);// Line 24: dereferencing pointer to incomplete type 'struct listNode'就是这里
current2=current2->next;
i++;
}
sum3=sum1+sum2;
i=1;
current3=NULL;
while(sum3%10!=0)
{
current3=malloc(sizeof(struct ListNode));
current3->val=sum3%power(i);
if(i==1)
l3=current3;
current3=current->next;
i++;
sum3=sum3/10;
}
return l3;
}
...全文
相关推荐
如何在Intellij中安装LeetCode刷题插件方便Java刷题
主要介绍了如何在Intellij中安装LeetCode刷题插件方便Java刷题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
LeetCode 热题 100 回顾
力扣最受刷题发烧友欢迎的 100 道题 LeetCode 热题 100 : 题目回顾、解题思路、复杂度分析、代码实现、验证算法
java-leetcode题解之第75题颜色分类.zip
java java_leetcode题解之第75题颜色分类
c++-c++编程基础之leetcode题解第75题颜色分类.zip
c++ c++_c++编程基础之leetcode题解第75题颜色分类
_leetcode-python.pdf
LeetCode的解题思路 包含问题 1-200. Python version... pdf格式


新手乐园
