手机版

C语言必背18个经典程序(8)

发布时间:2021-06-08   来源:未知    
字号:

for(i=0;i<5;i++)

printf("%d\t%d\t\n",stu[i].num,stu[i].age);

}

15、/*建立一个有三个结点的简单链表:*/

#define NULL 0

struct student

{

int num;

char *name;

int age ;

struct student *next;

};

void main()

{

struct student a,b,c,*head,*p;

a.num=1001; ="lihua"; a.age=18; /* 对结点成员进行赋值 */

b.num=1002; ="liuxing"; b.age=19;

c.num=1003; ="huangke"; c.age=18;

head=&a; /* 建立链表,a为头结点 */

a.next=&b;

b.next=&c;

c.next=NULL;

p=head; /* 输出链表 */

do{

printf("%5d,%s,%3d\n",p->num,p->name,p->age);

p=p->next;

}while(p!=NULL);

}

16、/*输入一个字符串,判断其是否为回文。回文字符串是指从左到右读和从右到左读完全相同的字符串。*/

#include <stdio.h>

#include <string.h>

#include<string.h>

main()

{ char s[100];

int i,j,n;

printf("输入字符串:\n");

gets(s);

n=strlen(s);

for(i=0,j=n-1;i<j;i++,j--)

if(s[i]!=s[j]) break;

if(i>=j) printf("是回文串\n");

else printf("不是回文串\n");

}

C语言必背18个经典程序(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)