C语言课程设计之抽奖系统

  

本文实例为大家分享了C语言课程设计之抽奖系统的具体代码,供大家参考,具体内容如下

  

该程序的功能包括:

  

1,设置中奖人员
  2、设置内幕人员
  3,添加功能
  4,删除功能
  5,颜色设置
  6、开发人员介绍

  

在使用该系统之前,请先在你程序保存的位置建一个17计科2。txt文档,里面填上学号和姓名,例如:25贺志营。

  

 C语言课程设计之抽奖系统

  

建好三文档后就可以直接运行了

  

运行截图及代码如下:

  

主界面:

  

 C语言课程设计之抽奖系统

  

功能介绍界面:

  

 C语言课程设计之抽奖系统

  

设置奖项界面:

  

 C语言课程设计之抽奖系统

  

开始抽奖界面不好演示,它是个动态的、下面有代码,可以自己运行下

  

程序代码:

        # include   # include   # include   # include   # include   # include & lt; windows.h>//# pragma注释(自由,“winmm.lib”)      {结构体数据   char id [20];   char[20]名称;   };         结构体数据信息[110];//普通人员信息   结构体数据information0[110];//滚动人员信息   结构体数据奖[110];//总获奖人员信息   结构体数据winner1 [110], winner2 [110], winner3[110];//内幕人员信息      int grade1=0, grade2=0, grade3=0;//内幕一等奖,二等奖,三等奖的人数   int女士=60;//初始滚动时间间隔   int数=0;//滚动人员总数   int人=0;//普通人员总数   int people1=0, people2=0, people3=0;//普通一等奖,二等奖,三等奖的人数   char strid [20];      空白Function_introduction();//功能介绍   空白Print_menu();//打印菜单   空白Set_award();//设置奖项   空白Read_information();//从文件中读取信息,放到普通人员信息中   空白Read_information0();//从文件中读取信息,放到滚动人员信息中   空白Roll_information0();//滚动信息,该信息是滚动人员的信息         空白Set_speed();//设置滚动时间间隔   空白Set_colour();//颜色设置   空白Set_grade();//设置必中奖等级   空白Set_winner1();//设置一等奖信息   空白Set_winner2();//设置二等奖信息   空白Set_winner3();//设置三等奖信息   空白Set_awards();//设置奖项人数      空白Delet_function();//删除功能   空白Delet_number();//按学号删除   空白Delet_name();//按姓名删除   空白Delet_information();//删除普通人员的信息   空白Delet_information0();//删除内幕人员信息   空白Add_function();//添加功能   空白Begin_luck();//开始抽奖   空白Roll_speed女士(int);//滚动速度   空白开发者();//开发人员介绍      int main ()   {      Read_information ();   Read_information0 ();   系统(07年“颜色”);   Print_menu ();      返回0;   }      空白Function_introduction()//功能介绍   {   系统(cls);   printf (" \ n \ t \ t & lt;——抽奖系统功能介绍→\ n \ n”);   printf (" \ t \ \ t1,设置中奖人员\ n”);   printf (" \ t \ \ t2,设置内幕人员\ n”);   printf (" \ t \ \ t3,添加功能\ n”);   printf (" \ t \ \ t4,删除功能\ n”);   printf (" \ t \ \ t5,颜色设置\ n”);   printf (" \ t \ \ t6,开发人员介绍\ n”);   printf (" \ \ t \ t按任意键返回”);   getch ();      }      空白Print_menu()//打印菜单   {   int选择;   而(1)   {   系统(cls);   printf (" \ n \ n ");   printf (" \ t * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \ n”);      printf (" \ t * \ t & lt;——欢迎来到抽奖系统→\ t \ \ t * \ n”);   printf (" \ t * \ \ t \ \ t \ t \ \ * \ n”);      printf (" \ t * \ \ t开始抽奖请按1 \ t \ t \ \ t * \ n”);   printf (" \ t * \ \ t设置奖项请按2 \ t \ t \ \ t * \ n”);   printf (" \ t * \ \ t滚动设置请按3 \ t \ t \ \ t * \ n”);   printf (" \ t * \ \ t颜色设置请按4 \ t \ t \ \ * \ n”);   printf (" \ t * \ \ t添加功能请按5 \ t \ t \ \ * \ n”);   printf (" \ t * \ \ t删除功能请按6 \ t \ t \ \ * \ n”);   printf (" \ t * \ \ t人员介绍请按7 \ t \ t \ \ * \ n”);   printf (" \ t * \ \ t功能介绍请按8 \ t \ t \ \ * \ n”);   printf (" \ t * \ \ t结束程序请按0 \ t \ t \ \ t * \ n”);   printf (" \ t * \ \ t \ \ t \ t \ \ * \ n”);   printf (" \ t * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \ n”);      printf (" \ n \ n \ t \ \ t请输入选项:”);   scanf (“% d”,和选择);      开关(选择)   {   例0:   返回;   案例1:   Begin_luck();//开始抽奖   打破;   案例2:   Set_award();//设置奖项   打破;   案例3:   Set_speed();//设置滚动时间间隔   打破;   案例4:   Set_colour();//颜色设置   打破;   例5:   Add_function();//添加功能   打破;   例6:   Delet_function();//删除功能   打破;   例7:   开发人员();//开发人员介绍   打破;   例8:   Function_introduction();//功能介绍   打破;   }   }   }      空白Set_award()//设置奖项   {   int选择;   而(1)   {   系统(cls);   printf (" \ n \ n ");   printf (" \ t * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \ n”);   printf (" \ t * \ \ t \ \ t \ t \ \ * \ n”);   printf (" \ t * \ \ t设置奖项人数请按1 \ t \ \ t * \ n”);   printf (" \ t * \ \ t设置内幕人员请按2 \ t \ \ t * \ n”);   printf (" \ t * \ \ t返回上一层请按0 \ t \ t \ \ t * \ n”);   printf (" \ t * \ \ t \ \ t \ t \ \ * \ n”);   printf (" \ t * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \ n”);      printf (" \ n \ n \ t \ \ t请输入选项:”);   scanf (“% d”,和选择);   开关(选择)   {   例0:   返回;   案例1:   Set_awards();//设置奖项人数      打破;   案例2:   Set_grade();//设置内幕人员   打破;   }   }   }      空白Set_colour()//颜色设置   {   char选择[20];   int我;   系统(cls);   printf (" \ n \ n \ t0=黑色8=灰色\ n”);   printf (" \ t1=蓝色9=淡蓝色\ n”);   printf (" \ t2=绿色A=淡绿色\ n”);   printf (" \ t3=浅绿色B=淡浅绿色\ n”);   printf (" \ t4=红色C=淡红色\ n”);   printf (" \ t5=紫色D=淡紫色\ n”);   printf (" \ t6=黄色E=淡黄色\ n”);   printf (" \ t7=白色F=亮白色\ n \ n”);   printf (" \ t请输入字体颜色对应的代码:");   scanf (“% s”,选择);   如果(strcmp(选择,“0”)==0)   系统(“颜色00”);   else if (strcmp(选择“1”)==0)   系统(“颜色01”);   else if (strcmp(选择“2”)==0)   系统(“颜色02”);   else if (strcmp(选择“3”)==0)   系统(“颜色03”);   else if (strcmp(选择“4”)==0)   系统(“颜色04”);   else if (strcmp(选择“5”)==0)   系统(“颜色05”);   else if (strcmp(选择,“6”)==0)   系统(“颜色06”);   else if (strcmp(选择“7”)==0)   系统(07年“颜色”);   else if (strcmp(选择,“8”)==0)   系统(08年“颜色”);   else if (strcmp(选择“9”)==0)   系统(“颜色09”);   else if (strcmp(选择“A”)==0)   0系统(“颜色”);   else if (strcmp(选择,“B”)==0)   系统(“颜色0 b”);   else if (strcmp(选择“C”)==0)   系统(“颜色0 c”);   else if (strcmp(选择“D”)==0)   系统(“颜色0 d”);   else if (strcmp(选择,“E”)==0)   系统(“颜色0 e”);   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

C语言课程设计之抽奖系统