其他
╰ー 幸运儿
一位爱好编程的女孩儿~
展开
-
给一个不多于5位的正整数,要求: 1、求出它是几位数; 2、分别输出每位数字 3、按逆序输出各位数字; 例如:原数为321,应输出123.
给一个不多于5位的正整数,要求:1、求出它是几位数;2、分别输出每位数字3、按逆序输出各位数字;例如:原数为321,应输出123.#include <stdio.h>#include <math.h>int main(){ int n,a,b,c,d,e,p; printf("输入一个不超过5位数的数字:\n"); scanf("%d",&n)...原创 2019-10-16 19:56:30 · 1235 阅读 · 0 评论 -
单链表的逆置
链表逆置!!!算法1:利用栈实现(利用数组模拟栈)void reverse1(List plist)//O(n),O(n){ int len = getlength(plist); int* arr = (int*)malloc(len* sizeof(int));//模拟栈 assert(arr != NULL); int i = 0;//arr下标 //从头到尾遍历plist,将数据全部存放到arr中 Node* p; for (p = plist->next; p !=原创 2020-06-05 18:06:33 · 187 阅读 · 0 评论