欢迎来到天天文库
浏览记录
ID:52139644
大小:60.00 KB
页数:3页
时间:2020-03-23
《计算机软件基础数组删除.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、本科留学生考试卷课程名计算机软件基础日期2012年11月6口报告题目删除名字陈坚强学号国际卬度尼西亚专业电子信息工程分数北京航空航夭大摩1•问题描述这个程序的□的是为了做个数组删除的算法2.算法这里[10]是数组的大小,表示多少数据存储。Array[10]和j都是个整数,满足j〈10。先要找j的值。本程序的算法是删除第j数据从array[10].首array[i]=array[i+l]scanf(”%d”,&j)for(i=0;i<10;i++)if(j>9)必须把数组减少一个取删除的位置数组的大小万一用户输入大于9的数字让他们重新输入3■编码#includ
2、eintmain(){intarray[10],i,j;for(i=0;i<10;i++){array[i]=i;printf(“%d“,airay[i]);}printf("请输入您想删除的数字:”);scanf「%cT&j);if(j>9){while(j>9){printf("您输入的数字有误,请输入0-9之间的数字:”);scanf(n%dn,&j);}}for(i=j;i<9;i++){array[i]=array[i+l];}for(i=0;i<9;i++)printf(”%cTarray[i]);}4.结果与分析运行上
3、述的编码可以获得下面的结果:0123456789请输入您想删除的数字:2013456789本程序的删除过程就是把一个数据替代另外个数据的地址所以那个数据就会被删除了当输入的数字大于9会得到下面的结果0123456789请输入您想删除的数字:10您输入的数字有误,请输入0-9之间的数字:请输入您想删除的数字:100您输入的数字有误,请输入0-9之间的数字:程序会不停得让用户输入0-9Z间的数字,当用户输入合格的数字程序会正常的运行:0123456789请输入您想删除的数字:10您输入的数字有误,请输入0-9之间的数字:请输入您想删除的数字:1023456789
此文档下载收益归作者所有