The program was compiled normally,but catch below error while runing it.
#include <malloc.h>
#define NULL 0
#define LEN sizeof(struct student)
struct student
{
int num;
float score;
struct student *next;
};
main()
{
struct student *creat(void);
void print(struct student *);
struct student *p;
p = creat();
print(p);
}
struct student * creat(void)
{
struct student *head,*p1,*p2;
int n=0;
p1 = p2 = (struct student *) malloc(LEN);
scanf("%d,%f", &p1->num, &p1->score);
head = NULL;
while(p1->num != 0)
{
++n;
if (n==1)
head = p1;
else
p2->next = p1;
p2 = p1;
p1 = (struct student *)malloc(LEN);
scanf("%d,%f", &p1->num, &p1->score);
}
p2->next = NULL;
return head;
}
void print(struct student *p)
{
while(p != NULL)
{
printf("num: %d\tscore: %.2f\n", p->num, p->score);
p = (*p).next;
}
}
The program was compiled normally,but catch below error while runing it.
floating point formats not linked
Abnormal program termination.
#define NULL 0
#define LEN sizeof(struct student)
struct student
{
int num;
float score;
struct student *next;
};
main()
{
struct student *creat(void);
void print(struct student *);
struct student *p;
p = creat();
print(p);
}
struct student * creat(void)
{
struct student *head,*p1,*p2;
int n=0;
p1 = p2 = (struct student *) malloc(LEN);
scanf("%d,%f", &p1->num, &p1->score);
head = NULL;
while(p1->num != 0)
{
++n;
if (n==1)
head = p1;
else
p2->next = p1;
p2 = p1;
p1 = (struct student *)malloc(LEN);
scanf("%d,%f", &p1->num, &p1->score);
}
p2->next = NULL;
return head;
}
void print(struct student *p)
{
while(p != NULL)
{
printf("num: %d\tscore: %.2f\n", p->num, p->score);
p = (*p).next;
}
}
The program was compiled normally,but catch below error while runing it.
floating point formats not linked
Abnormal program termination.
...全文
相关推荐
一个NVIDIA驱动安装报错——ERROR: The nvidia kernel module was not created.
"在Ubuntu 18系统中安装NVIDIA驱动时遇到错误,ERROR: The nvidia kernel module was not created。这通常是因为内核版本升级导致驱动不匹配。解决
Unable to build: the file dx.jar was not loaded from the SDK folder!
Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder! 问题的缺失文件eclipse.b
修复 there was an error checking the latest version of pip
warning: there was an error checking the latest version of pip.
Eclipse运行android项目报错Unable to build: the file dx.jar was not loaded from the SDK folder的解决办法
"Eclipse运行Android项目时遇到错误'Unable to build: the file dx.jar was not loaded from the SDK folder'的解决方案"
编译错误error: stray ‘\343’in program的解决方法
以下是对编译错误error: stray ‘343’in program的解决方法进行了详细的分析介绍,如遇此问题的朋友们可以过来参考下


