Beispiel #1
0
int main() {
    print(NumToList(0));
    print(AddLists(NumToList(-123), NumToList(123)));
    print(AddLists(NumToList(-122), NumToList(123)));
    print(AddLists(NumToList(123), NumToList(-123)));
    print(AddLists(NumToList(16), NumToList(-23)));
    print(AddLists(NumToList(-23), NumToList(16)));
    print(AddLists(NumToList(0), NumToList(0)));
    print(AddLists(NumToList(13), NumToList(-26)));
    print(AddLists(NumToList(-26), NumToList(13)));
    print(AddLists(NumToList(INT_MAX), NumToList(INT_MAX)));
    print(AddLists(NumToList(INT_MAX), NumToList(INT_MIN)));
    return 0;
}
Beispiel #2
0
int main(){
	
	node *head1,*head2,*res;
	int carry = 0;
	
	
	insert( &head1 , 4);
	insert( &head1 , 4);
	insert( &head1 , 4);
	insert( &head1 , 4);
	//printlist( head1 );
	
	insert( &head2 , 0);
	insert( &head2 , 2);
	//insert( &head2 , 2);
	//insert( &head2 , 2);
	//printlist( head2 );
	
	//res = AddSameSize( head1 , head2 , &carry );
	//printlist( res );
	
	AddLists( head1 , head2 , &res );
	printlist( res );
	
	return 0;
	
}