数据结构课基本代码1
2 posters
第1页/共1页
数据结构课基本代码1
#include "stdio.h"
#define MAXSIZE 100
typedef struct
{
int no;
int age;
int score;
}student;
void main()
{
student stu, list[MAXSIZE];
int length=0, k, i;
printf("请输入stu的三个成员变量值:");
scanf("%d%d%d",&stu.no,&stu.age,&stu.score);
printf("请输入list数组中的元素个数:");
scanf("%d",&length);
for(k=0;k<length;k++)
{
printf("请输入list数组中的第%d个元素:",k+1);
scanf("%d%d%d",&list[k].no,&list[k].age,&list[k].score);
}
for(k=0;k<length;k++)
printf("list的第%d个元素,座号是%d,年龄是%d,分数是%d\n",k+1,list[k].no,list[k].age,list[k].score);
printf("请输入要删除的元素位置:");
scanf("%d",&i);
for(k=i;k<length;k++)
list[k-1]=list[k];
length--;
for(k=0;k<length;k++)
printf("list的第%d个元素,座号是%d,年龄是%d,分数是%d\n",k+1,list[k].no,list[k].age,list[k].score);
}
#define MAXSIZE 100
typedef struct
{
int no;
int age;
int score;
}student;
void main()
{
student stu, list[MAXSIZE];
int length=0, k, i;
printf("请输入stu的三个成员变量值:");
scanf("%d%d%d",&stu.no,&stu.age,&stu.score);
printf("请输入list数组中的元素个数:");
scanf("%d",&length);
for(k=0;k<length;k++)
{
printf("请输入list数组中的第%d个元素:",k+1);
scanf("%d%d%d",&list[k].no,&list[k].age,&list[k].score);
}
for(k=0;k<length;k++)
printf("list的第%d个元素,座号是%d,年龄是%d,分数是%d\n",k+1,list[k].no,list[k].age,list[k].score);
printf("请输入要删除的元素位置:");
scanf("%d",&i);
for(k=i;k<length;k++)
list[k-1]=list[k];
length--;
for(k=0;k<length;k++)
printf("list的第%d个元素,座号是%d,年龄是%d,分数是%d\n",k+1,list[k].no,list[k].age,list[k].score);
}
回复: 数据结构课基本代码1
我觉得老师你可以布置些有点难度的作业,让有兴趣的同学做,然后我们写好的程序就在这里提交...这样或许会更有意思些.
lphqzsf- 帖子数 : 3
注册日期 : 11-03-30
第1页/共1页
您在这个论坛的权限:
您不能在这个论坛回复主题