东北大学计算机软件基础实验.docxVIP

  • 42
  • 0
  • 约1.53万字
  • 约 21页
  • 2019-09-14 发布于广东
  • 举报
计算机软件基础实验 计算机软件基础实验 第一题的程序列表如下: #inelude stdio.h #inelude malloc.h #include ^tdlib.h11 #define maxsize 50 typedef int datatype; typedef struct {datatype data[maxsize]; int last; } seque nlist; void creatlist (sequenlist *L) {int n,i,a; int tmp; printfCiW输入表数据的个数:\n“); scanf(”%d”,n); printff输入数据个数:\n); scanf(%d,a); printff请输入数据:\n); for(i=0;ia;i++) {fflush(stdin); scanf(”%d”,tmp); L-data[i]=tmp; } L-last=n-l; printf(\n); } void printout (sequenlist *L) {int i; for(i=0;i=L-last;i++) {printf(,,data[%d]=/i); printf(%d\n/L-data[i]); } } void sort(sequenlist *L) {int i,j; datatype a; for(i=0;iL-last;i++) for(j=0;jL-last-i;j++) if (L-data [j] L-d ata [j+1]) {a=L-data[j]; L-data[j]=L-data[j+l]; L-data[j+l]=a; } } void change(sequenlist *L) {int azb; int i,j; printff插入请输入2,删除请输l:\nH); scanf(%d,a); switch(a) {case 2: printf(请输入插入数据:\n);break; case 1: printf(请输入删除数据:\n”);break; } scanf(”%d”,b); switch(a) { case 2: for(i=0;iL-last;i++) if (bL-data[i]bL-data[i+l]) break; for(j=L-last-i;ji;j-) L-data[j+l]=L-data[j]; L-data[i+l]=b; ;break; case 1: for(i=0;iL-last;i++) if(b==L-data[i]) break; for(j=i+l;jL-last-l;j++) L-data[j-l]=L-data[j];;break; default:printf(请正确输入数值:\n”); printf(H插入请输入1,删除请输0:\n); }} void main() {sequenlist *L1; Ll=(sequenlist*)malloc(sizeof(sequ en list)); printf(N 第一张表:\n“); creatlist(Ll); sort(Ll); printff排序后的第一张表为:\n); printout(Ll); do{cha nge(Ll); printff改变后的表为:\n“); printout(Ll); }while (!0);} 程序运行截图: 请痢人衣致聒旳个效: 10 输入数据个数: 5 请输入数据: 1 2 3 吗 5 排序后的第一张表为: data[0]=1 data[1j=2 data[2]:3 data[3] = *4 data[4]s5 data[5]x1174431096 dat班6]=1212374868 dat3[7]sl330536272 dat3[8]=139770H799 data[9]=1697539181 |插入请输入乙删除请输1: 2 请输入插入数据: 8 改变后的表为: data[0]-1 data[1]-2 data[2]=3 data[3]=H data[4]=5 data[5]28 data[6] = 1l7^31096 data[7]=1330536272 dat3[8]-13977e4799 data[9]-1697539181 |插入请输入乙删除请输 1 请输入删除数据: a 改变后的表为: data[Q]=1 dat3[1j=2 data[2] = ** data[3]=5 data[H]^8 data[5] = 117^31096 data[6]=1330536272 第二题程序代码: #include stdio.h include iostream #include conio.h #include

文档评论(0)

1亿VIP精品文档

相关文档