毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

C语言课程设计考场排座系统源代码+流程图 第2页

更新时间:2012-8-7:  来源:毕业论文
(4)void find2()
 实现的功能是:输入某学生的准考证号,输出该学生的座位。
 清屏后,提示用户输入准考证号,利用两个for循环查找,看是否有数组元素a[i][j]==k,如果成立,则将行=i+1,列=j+1输出。
否则,提示用户不存在该考生
4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施
  本程序在c/c++程序设计学习与实验系统(支持中文)编写并通过测试,在程序编辑的过程中,曾经考虑的不完善,就是没有考虑在座位满了的情况下提示用户(虽然很难输入64次)但这也是一种特殊情况,利用两个for循环语句,作判断看是否数组没有一个元素再为0.成立则提示满座。
5、源程序清单和执行结果:
#include "stdio.h"
#include "stdlib.h"
#define N 8
void creat(int i,int j,int n,int a[N][N])
 {  
 printf("Please input your exam number:\n");
 scanf("%ld",&n);
 srand(time(NULL));
 for(i=0;i<N;i++)
   {
    for(j=0;j<N;j++)
   {if(a[i][j]==0)break;}
   if(a[i][j]==0)break;
   }
   if(i==N){printf("All seat has been sitted\n");goto head3;}
 head2:
 i=rand()%N;j=rand()%N;
 if(a[i][j]!=0)
 goto head2;
 a[i][j]=n;
 printf("Student %ld,your seat is row:%d  col:%d\n",a[i][j],i+1,j+1);
 head3: return(0);
 }
find1(int row,int col,int i,int j, int a[N][N])
    {  
 
    system("cls");
    printf("Input you seat row,col  you can find your exam number:\n");
本文来自辣.文,论-文·网原文请找腾讯752018766       for(j=0;j<N;j++)
      {
       if(((row-1)==i)&&((col-1)==j))
        printf("Your exam number is %ld\n",a[row-1][col-1]);
      }
     }
    
    head4:return(0);
    }
void del(int i,int j,int k,int a[N][N])
{  
 system("cls");
    printf("Input 论文范文http://www.chuibin.com/  your exam number which you want to delete:\n");
    scanf("%ld",&k);
    for(i=0;i<N;i++)
      {
       for(j=0;j<N;j++)
      printf("%2d ",a[i][j]);
      printf("\n");
      }
    for(i=0;i<N;i++)
      {
本文来自辣.文,论-文·网原文请找腾讯752018766        {a[i][j]=0;break;}
        if(j!=N)break;
       
      }
       if(i==N)
       printf("Don't have this students,sorry!");
       printf("\n\n");
        for(i=0;i<N;i++)
      {
       for(j=0;j<N;j++)
      printf("%2d ",a[i][j]);
      printf("\n");
      }
}

void find2(int k,int i,int j,int a[N][N])
    {
     system("cls");
     printf("Input your exam number and you can find your seat:\n");
     scanf("%ld",&k);
     for(i=0;i<N;i++)
      {       for(j=0;j<N;j++)

上一页  [1] [2] [3] 下一页

C语言课程设计考场排座系统源代码+流程图 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。