链表编写链表将数字倒序输出的C语言程序。(我们C语言老师讲的!)-创新互联

#include "stdio.h"
#include "stdlib.h"

struct shao{
int num;
struct shao *next;
};

void main()
{
int n;
struct shao *head=NULL,*p1,*p2;

printf("请输入要参加几个数:");
scanf("%d",&n);

while(n<=0)
{
printf("错误!请重新输入:");
scanf("%d",&n);
}

p1=(struct shao*)malloc(sizeof(struct shao));
p1->next=NULL;
head=p1;
printf("请输入一个数:");
scanf("%d",&p1->num);

for(int i=2;i<=n;i++)
{
p2=(struct shao*)malloc(sizeof(struct shao));
printf("请输入一个数:");
scanf("%d",&p2->num);
head=p2;

p2->next=p1;
p1=p2;
}

printf("倒序的结果是:");
for(i=0;head!=NULL;i++)
{
printf("%d ",head->num);
head=head->next;
}
printf(" ");
}

成都创新互联公司自成立以来,一直致力于为企业提供从网站策划、网站设计、网站建设、做网站、电子商务、网站推广、网站优化到为企业提供个性化软件开发等基于互联网的全面整合营销服务。公司拥有丰富的网站建设和互联网应用系统开发管理经验、成熟的应用系统解决方案、优秀的网站开发工程师团队及专业的网站设计师团队。
当前文章:链表编写链表将数字倒序输出的C语言程序。(我们C语言老师讲的!)-创新互联
标题URL:http://scjbc.cn/article/djidsc.html

其他资讯