对通过用户输入的值,并遍历一次,将用户输入的值倒过来,单向链表进行逆向
来源:互联网 发布:c语言流程图例题 编辑:程序博客网 时间:2024/05/29 16:11
思路1:头插法–在头结点插入next对象
typedef struct node_{ char c; struct node_* next;}abc;//释放链表void Free(abc* head){ abc* p; while(head != NULL) { p = head; head = head->next; free(p); } if(head == NULL) printf("free succes\n"); }//头插入abc* SetHead(abc* head){ abc* a,*b,*c; a = head; c = (abc*)malloc(sizeof(abc)); if(a->next == NULL) { c->next = NULL; a->next = c; return a; } c->next = a->next; a->next = c; // free(c); return a;}void main(){ abc* p,*d; p = (abc*)malloc(sizeof(abc)); p->next = NULL; char cc[100]; printf("please input string:"); scanf("%s",cc); printf("cc = [%s] size = [%d] [%d]\n",cc,strlen(cc),sizeof(cc)); static int i=0; char* pi = cc; while(*pi){ i++; i++; p = SetHead(p); p->next->c = *pi; pi++; } d = p; i=0; printf("d="); while(d->next != NULL) { i++; printf("%c",d->next->c); d = d->next; } printf("\n"); Free(p);}结果:please input string:0123456789cc = [0123456789] size = [10] [100]d=9876543210
0 0
- 对通过用户输入的值,并遍历一次,将用户输入的值倒过来,单向链表进行逆向
- 对用户输入的内容进行安全检查
- 用户身份认证(Authenticate),并将用户输入的信息与数据库进行判断
- 对用户的输入的数据进行安全验证
- 将用户输入的字母进行大小写转换
- 对用户输入的密码进行MD5加密
- 显示InputDialog输入对话框实现对用户输入的英文单词进行简单处理
- 将用户输入的整数反向输出
- 对一些用户输入标签的过滤
- 根据用户输入类型进行格式转换的输入程序
- 获取html页面用户输入的值
- 用vs制作安装程序的时候 如何获取用户输入的序列号,并进行判定
- 获取用户输入的数字,进行判断并输出相应的语句
- 询问用户是哪个年级的同学,对输入的数据进行保存,将结果显示在屏幕上。要求合法年级为1,2,3.自定义异常类GradeExceptio,对输入非法的情况进行异常处理。
- 对用户输入的数据进行安全验证(Safe-Handling User Input)
- 不断用户输入一个数字(假定用户输入的为正整数),当用户输入"end"时显示刚才输入的数字中最大的值
- 栈的应用:通过用户输入后缀表达式,利用数据结构栈计算其结果值。
- JS+PHP实现用户输入数字后取得最大的值并显示为第几个
- tomcat与http协议,servlet整合
- iOS开发系列--无限循环的图片浏览器
- runtime详解
- java基础(24)--java.util.Properties类
- 名人嘴里说的话 转载自:ZG搞笑网,zgjoke.com
- 对通过用户输入的值,并遍历一次,将用户输入的值倒过来,单向链表进行逆向
- Python入门简单的静态网页爬虫
- Redis安装部署配置说明
- iOS开发系列--UITableView全面解析
- HDU1007最近点对问题
- html原生select改造箭头及文字左右居中的一种办法
- c++实验4—项目6输出星号图
- Android 解决setRequestedOrientation之后手机屏幕的旋转不触发onConfigurationChanged方法
- 179. Largest Number