小白刚学数据结构,有问题请教,求大神解答

问题描述

小白刚学数据结构,有问题请教,求大神解答

请大神帮我看一下代码有什么问题,我一直找不出问题在哪里
#include
#include
#include

#define maxsize 100;
typedef char datetype;
typedef struct
{
datetype date[maxsize];
int len;
}sq;
void creatlist(sq *L)
{
int n;
int i;
char tmp;
printf("请输入一个数字给n:");
scanf("%d", &n);
for (i = 0;i < n;i++)
{
printf("date[%d]=", i);
fflush(stdin);
scanf("%c", &tmp);
L->date[i] = tmp;
}
L->len = n - 1;
printf("n");
}
void printout(sq *L)
{
int i;
for (i = 0;i <= L->len;i++)
{
printf("date[%d]=", i);
printf("%cn", L->date[i]);
}
}
void main()
{
sq *L;
char cmd, x;
L = (sq *)malloc(sozeof(sq));
creatlist(L);
printout(L);
system("pause");

}

解决方案

// #define maxsize 100 后面没有分号
// L = (sq *)malloc(sizeof(sq)); 你写错了sizeof

#include<stdio.h>
#include<stdlib.h>
#define maxsize 100
typedef char datetype;
typedef struct
{
    datetype date[maxsize];
    int len;
}sq;
void creatlist(sq *L)
{
int n;
int i;
char tmp;
printf("请输入一个数字给n:");
scanf("%d", &n);
for (i = 0;i < n;i++)
{
printf("date[%d]=", i);
fflush(stdin);
scanf("%c", &tmp);
L->date[i] = tmp;
}
L->len = n - 1;
printf("n");
}
void printout(sq *L)
{
int i;
for (i = 0;i <= L->len;i++)
{
printf("date[%d]=", i);
printf("%cn", L->date[i]);
}
}
void main()
{
sq *L;
char cmd, x;
L = (sq *)malloc(sizeof(sq));
creatlist(L);
printout(L);
system("pause");
}
时间: 2024-12-02 11:28:52

小白刚学数据结构,有问题请教,求大神解答的相关文章

javaee-初学springmvc,问题如下,求大神解答!!

问题描述 初学springmvc,问题如下,求大神解答!! 类名DepartController ... @RequestMapping(params = "depart") public ModelAndView depart() { System.out.println("----------------1-----------------"); return new ModelAndView("system/depart/departList&quo

刚学c++ 有道题目求大神解答,求帮忙,谢谢

问题描述 读程序,要求:分析描述程序功能,写出输出结果.(子类型问题)#include<iostream.h>ClassA{public:a(){a=0;}A(intj){a=j}Voidprint(){cout<a<endl;}Intgeta(){returna;}Private:inta;}ClassB:;publicA{public:B(){b=0;}B(intj,intk):A(j),b(k){}Voidprint(){A::print();cout<a<end

单链表-请教C编程题,本人初学者,求大神解答,万分感谢

问题描述 请教C编程题,本人初学者,求大神解答,万分感谢 求大侠帮忙:C语言程序设计---编程题说明:以下所有题目程序应是非递归的) 编写一个函数,输出整数m的全部素数因子.例如,m=120时,素数因子为:2,2,2,3,5 请编写程序判断一个字符串是否是回文.若是回文,函数返回值为1,否则返回值为0.(回文是顺读和倒读都一样的字符串).要求: 1) 编写sub()判断一字符串是否为回文 2) 在主函数中完成数据的输入与结果的输出 3.起泡排序是把大的元素向下移,也可以将小的元素向上移,请给出下

对象-刚学C#,我是小白 求大神指点,跪谢了!

问题描述 刚学C#,我是小白 求大神指点,跪谢了! 我想要读取一个子文件夹内所有的txt文件 并且把所有txt的文件中第一行的所有不一样的小标题统计到数组subtitle中,可是结果什么也没有输出 求解释 该怎么修改? private void button1_Click(object sender, EventArgs e) { if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { //filepath[] filename[]

数据结构__考试题,求大神帮忙

问题描述 数据结构__考试题,求大神帮忙 typedef int ElemType; typedef struct{ ElemType elem[N];//n为分配的最大空间量 int length; } SqList; 试编写在线性表L中查找元素x的高效算法,若查询成功,则删除该元素,返回真,否则返回假. bool SeachX(SqList &L,ElemType x){ ......................................} 解决方案 int j = 0; for

代码-android中发送验证码,才开始学的,求大神解答。

问题描述 android中发送验证码,才开始学的,求大神解答. 这个现在还没有数据库,只是我学习用的,点发送验证码,后面会提示多少秒后重新获取验证码,求大神给段代码. 解决方案 MyCoun myCoun = new MyCoun(60000 1000); /** * 倒计时定时器 * * @author 1 * */ public class MyCoun extends CountDownTimer { public MyCoun(long millisInFuture long count

数据结构_考试题_求大神相助

问题描述 数据结构_考试题_求大神相助 主题下载"> 图片说明](http://img.ask.csdn.net/upload/201501/21/1421830891_832514.png) A B c d E f g 试画出上图无向图的邻接表存储结构,并给出以定点A为出发点的深度优先遍历序列和广度优先遍历序列 解决方案 a b c d e f g a - b 1 - c 1 1 - d 0 0 1 - e 0 1 1 0 - f 0 0 0 0 1 - g 0 0 1 0 0 0 深度

数据库-小白问个服务器方面的小问题--就是登录慢,跪求大神解决!

问题描述 小白问个服务器方面的小问题--就是登录慢,跪求大神解决! 访问web站点的时候,特别慢,大概10分钟才会有反应,通过测试数据库连接是没问题的.日志如下:[Wed Nov 04 15:28:26.473310 2015] [mpm_prefork:notice] [pid 1888] AH00163: Apache/2.4.2 (Unix) PHP/5.5.7 configured -- resuming normal operations[Wed Nov 04 15:28:26.473

数据结构 算查找算法-新人自学数据结构,,发现不懂,,题目如下: 求大神 解答,,感激不尽……

问题描述 新人自学数据结构,,发现不懂,,题目如下: 求大神 解答,,感激不尽-- . 已知一非空有序表,表中记录按关键字递增排列,以不带头结点的单循环链表作存储结构,外设两个指针 h 和 t,其中 h 始终指向关键字最小的结点,t 则在表中浮动,其初始位置和 h 相同,在每次查找之后指向刚查到的结点.查找算法的策略是:首先将给定值 K 和 t->key 进行比较,若相等,则查找成功:否则因 K 小于或大于 t->key 而从 h 所指结点或 t 所指结点的后继结点起进行查找.试按上述查找过程