皮皮网

【小米opengles源码】【问道残端源码】【莎莎源码问答】179源码

来源:香蕉直播源码 时间:2024-12-23 21:35:55

1.100到200之间不能被三整除也不能被七整除的源码数用c++ while语句怎么写?
2.武汉源码时代学费多少
3.minecraft 谁能给我D大直播帖的目录啊 我翻了好久都找不到!!源码!源码
4.诛仙 仙鬼道群幻月 脚本源代码 按键精灵
5.求C语言源代码 题目 学生成绩管理系统

179源码

100到200之间不能被三整除也不能被七整除的源码数用c++ while语句怎么写?

       源代码:

       #include <iostream>

       using namespace std;

       int main()

       {

       int count=0;

       int i=;

       while(i <= )

       {

       if((i%3!=0)&&(i%7!=0))

       {

       cout<<i<<" ";

       count++;

       }

       i++;

       }

       cout<<endl;

       cout<<"——中不能被3整除,也不能被7整除的源码小米opengles源码数有"<<count<<"个"<<endl;

       return 0;

       }

       运行结果:

       [me@host test]$ g++ tt.cpp

       [me@host test]$ ./a.out

       

       ——中不能被3整除,也不能被7整除的源码问道残端源码数有个

       扩展阅读:

       C++里的三种循环

       当程序中需要不断的重复执行某个动作, 例如: 重复输出行"Hello,world!", 如果自己写一千行cout<<"Hello,world!";, 就算复制粘贴也得一会时间, 这时循环语句就能派上大用场了。

       1. for循环

       for循环使用的源码基本形式:

       for( 初始化表达式; 条件表达式; 增量表达式 )语句;    //循环体

       初始化是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后循环控制变量按什么方式变化。这三个部分之间用分号(;)分开。源码

       int i ;for( i = 0; i < ; i++ )cout<< i <<endl ;

       注意:

       1>. 循环体中如果有多条语句需要用大括号{ }括起来构成一条符合语句;

       2>. for循环中的源码初始化表达式、条件表达式和增量表达式可以缺省,源码 但分号(;)不能缺省, 例如:

       2. while循环

       while(判断表达式)

       循环体

       当程序执行到while循环时首先计算 判断表达式 , 当判断表达式的值为真(不为0)时便开始执行循环体, 当 判断表达式 的值为假(为0)时跳过循环体继续执行循环体下面的语句。

       3. do...while循环

        与while循环不同,源码 while循环是先判断 判断表达式 中的值是否为真再决定是否执行循环体, 而 do...while 循环是先执行一次循环体再判断是否继续执行循环体, 通过一个示例说明:

       int i = 0 ;         //循环控制do{ cout<< i <<endl ;}while( i > 0) ;    //当i>0时执行循环

武汉源码时代学费多少

       源码时代提供的前端学费定价为元,是源码针对有志于学习前端技术的学员们的一笔投资。在支付方式上,源码莎莎源码问答源码时代提供了两种选择以适应不同的源码学员需求。对于那些有稳定的源码经济来源并且希望一次性解决学费问题的同学和家长而言,源码时代提供了全款支付的选项。这种一次性支付的可可礼物网站源码方式,让学员们在学习过程中无需为后续的学费担忧,可以全心全意投入到学习中。对于那些刚从大学毕业,暂时还未找到心仪岗位,来电播报APP 源码希望通过学习一项专业技能来提升就业竞争力的大学生们,源码时代提供了分期付款的方案。这种类似于大学贷款的支付方式,让学员们在学习过程中不必承担过大的经济压力,而是将学费的支付与未来的收入挂钩,使学习成为了未来成功就业的铺垫。源码时代通过这两种灵活的学费支付方式,旨在为不同背景的学员提供更加便捷、合理的学习机会,助力每个人在前端技术的道路上不断前行。

minecraft 谁能给我D大直播帖的目录啊 我翻了好久都找不到!!!

       这是别人整理的

       种子:

       周年纪念:/p/

       1-:刷雪机

       1-:黑曜石机

       3-:自动小麦农场

       3-:黑曜石机升级

       3-:甘蔗地改进

       6-:沙漠神庙

       7-:僵尸刷怪塔

       9-:地狱门

       -:透视镜(TNT版)

       -:废弃矿井攻略

       -:地铁(创造)

       -:骷髅刷怪塔

       -:史莱姆自动“农场”

       -:烈焰人半自动“农场”

       -:染料采集与制造

       -:村民生育屋

       -:找要塞

       -:大战末影龙

       -:小黑塔材料准备

       -:小黑塔

       -:加长柱子制作方法

       -:末界要塞

       -:造冰场

       -:CD工厂

       -:刷沙机+半自动树场V1(创造)

       -:直播器MClive

       -:狗窝

       -:树场V1改进

       -:日夜自控灯

       -:镐子挖矿效果讨论

       -:镐子挖矿效果结论

       -:大地图(0←↑→↓↖)

       -:大地图(0←↑→↓↖↗)

       -:垃圾桶(防火火垃圾桶→红石改进→改用仙人掌)

       -:红石→黑曜石机细讲(创造)

       -:丛林神庙

       -:3x3地图

       -:chneqi更简单的黑曜石机(创造)

       -:无光标3x3地图

       -:刷怪楼

       -:树场V2

       -:羊毛厂

       -:地铁站续讲

       -:炼药图

       -:炼药

       -:动力铁轨BUD

       -:地狱猪人塔

       -:火箭发射塔

       -:地下宫殿

       -:照明BUG

       -:火箭(创造)

       -:再讲火箭(创造)

       -:超级火箭(创造)

       -:刷沙机改进

       -:洞穴蜘蛛资源塔

       -:1.4.2

       -:物品展示3x3地图

       -:僵尸村民

       -:地狱村民生育中心

       -:物品信息

       -:刷铁机

       -:铁砧

       -:小麦马铃薯萝卜的种植效率

       -:凋零骷髅

       -:地狱上层基岩之上

       -:打凋零准备

       -:打凋零

       -:堵住刷铁机鱿鱼

       -:处理鱿鱼

       -:信标塔

       -:新刷沙机

       -:版权问题

       -:工具伐木效率

       -:刷动力铁轨

       -:改造小黑塔

       -:1.4.5

       -:改造刷沙机(1.4.7之前有效)

       -:新猪人塔

       -:树场V3

       -:树场V3(创造)

       -:换皮肤

       -:加高猪人塔

       -:远程攻击伤害判定

       -:1.4.6

       -:附魔书

       -:无电源红石灯

       -:怪物的装备

       -:1.4.7

       -:活塞板

       -:幽灵模式装置

       -:烟火

       -:遗迹坐标

       -:蠹虫刷怪区

       -:蠹虫刷怪区(创造)

       -:猪人塔效率铁路

       -:神来一句

       -:怒斥刷喽

       -:继续猪人塔

       -:方块区域碰撞BUG视频

       -:无限黑曜石机(暂时失败)

       -:地图程序

       -:蘑菇岛

       -:鱿鱼塔

       -:1.5

       -:维修垃圾桶-:树场V3新布线(创造)

       -:1.5.-:牛场

       -:工作台电路

       -:熔炉电路-:工作台电路(创造)

       -:熔炉电路(创造)

       -:村民工程甘蔗场-:村民工程

       -:关于交易

       -:刷交易

       -:无限繁殖村民

       -:村民选择装置

       -:控制繁殖装置

       -:刷交易

       -:1.5活塞BUD

       -:红石电路元件

       -:树场V3电路时序

       -:树场V4

       -:活塞虫

       -:刷木机

       -:改进黑曜石机

       -:1.5.2

       -:大地图

       -:防具附魔计算

       -:长时间循环脉冲

       -:树场V4

       -:改造刷怪楼

       -:改造END岛(人工和平模式)

       -:继续改造刷怪楼

       -:1.6.2

       -:改造鱿鱼塔

       -:自动甘蔗场

       -:自动甘蔗场(创造)

       -:农业源码理论

       -:一周年

       -:chunk

       -:无限黑曜石机(1.6.2)

       -:末地传送门

       -:保护伞传送装置

       -:动物塔

诛仙 仙鬼道群幻月 脚本源代码 按键精灵

       使用物品|一般|凌云碟

       人物等待|

       人物上马|

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       人物走路|-|-

       选中自己

       标签1

       蛊王姿态|

       有怪下跳||5

       使用技能|归灵秘印

       人物等待|

       使用技能|凝血神咒

       取消姿态|

       使用技能|灭魂狂飙

       使用技能|灭魂狂飙

       智能技能|灭魂狂飙|

       智能技能|灭魂狂飙|

       智能技能|灭魂狂飙|

       智能技能|灭魂狂飙|

       智能技能|灭魂狂飙|

       智能技能|灭魂狂飙|

       智能技能|灭魂狂飙|

       魔魂姿态|

       使用技能|怨念羁縻

       使用技能|邪神傲世

       人物等待|

       取消姿态|

       人物拾物|

       有怪下跳||5

       使用技能|护法鬼语

       使用技能|灭魂狂飙

       使用技能|灭魂狂飙

       智能技能|灭魂狂飙|

       智能技能|灭魂狂飙|

       智能技能|灭魂狂飙|

       智能技能|灭魂狂飙|

       智能技能|灭魂狂飙|

       智能技能|灭魂狂飙|

       人物拾物|

       人物等待|

       判断回城|

       脚本转跳|标签1

        

        

       分给我

求C语言源代码 题目 学生成绩管理系统

       #include <cstdlib>

       #include <iostream>

       using namespace std;

       int main(int argc, char *argv[])

       { #define UP

       #define DOWN

       #define INSERT

       #define DEL

       #define ENTER

       #define KEY

       #define KEY

       #define KEY

        #define KEY

       #define KEY A

        #define KEY B

       #define KEY C

       #define KEY D

       #define KEY E

        #define KEY F

       #define KEY G

       #define KEY H

        #define KEY I

        #define KEY K

       #define KEY L

        #define KEY M

       #define KEY N

       #define KEY O

        #define KEY P

       #define KEY Q

        #define KEY R

       #define KEY S

        #define KEY T

       #define KEY U

        #define KEY V

       #define KEY W

        #define KEY X

       #define KEY Y

       #define KEY Z

       #define ALT F2

        #define ALT F6

       #define CTRL 4

        #define SHIFT 1

       #define ESC 1

       #define BACKSPACE

       #define LEN sizeof(struct student)

       /*菜单选项。下拉标志*/

       int menu x yes=1;

       int menu y yes=0;

       int menu x=1;

       int menu x old=0;

       int menu y1=1, menu y3=1;

       /*保存文件名*/

       char filename[]="NONAME.dat";

       /*开辟保存数据的空间*/

       void *buf=0;

       int left,top,right,bottom;

       /*开辟保存数据的空间*/

       struct student

       { long num;

       char name[];

       float h maths;

       float english;

       float c;

       float sum;

       int s sum;

       struct student*next;

       };

       struct student*head=0,*p1,*p2;

       int record n;

       char key buf[];

       long student number=0;

       char student name[];

       float student score=0;

       /*读键扫描码*/

       char get key(void)

       { AH=0; int (0X); return( AH); }

       /*显示字符*/

       void show char(char z)

       { AL=z; AH=0x0e; int (0x);}

       /*测试是否有键输入*/

       int key pressed(void)

       { AH=0x0b; int (0x); if( AL==0) return(0); else return(1);}

       /*退出程序*/

       voidquit(void)

       { void free data(void);void restore menu(void); free data();

       restore menu(); window(1,1,,,0x0f);

       cur show(); gotoxy(1,1); exit(1);

       }

       /*回到dos提示符*/

       void os shell(void)

       { void mainmenu show(void);

       window(1,1,,,0x0f);

       cur show(); gotoxy(1,1); system("");

       mainmenu show();

       }

       /*主窗口文字*/

       void main menu 1(void)

       { int i,j; char*p;

       char*mainmenu word[]={ "File ","Save ","Options ","About me"};

       if(menu x!=menu x old||!menu y yes)

       { p=mainmenu word[0];

       putstr(4,1,0x,p,);

       for(i=0;i<;i++) if(*p++<='Z') putchar(i+4,1,*(p-1),0x);

       p=mianmenu word[0];

       if(menu x yes)

       for(i=0;j=0;i<;i++)

       { it('A'<=*p&&*(p+1)=='')break;

       putchar(i+4,1,*p,0x0f); }

       p++; }

       }

       }

       void main menu 2(void)

       { int i; int len; char *p;

       char*mainmenu word[6]={ "F1-Help","F2-Save","F5-OS shell","F-Menu","Message"};

       void main box(void); main box();

       p=mainmenu word[0]; putstr(2,,0x,p,);

       for(i=0;i<;i++) { if(*p=='F'||('0'<=*p&&*p<='9'))putchar(i+2,*p,0x); p++; }

       p=mainmenu word[4]; putstr(,,0x,p,9); len=strlen(filename);

       putchar(-len/2-1,2,'',0x);

       for(p=filename,i=0;*p!=0;p++;i++) putchar(-len/2+i,2,*p,0x);

       putchar(-len/2+len,2,'',0x);

       }

       /*主窗口线框*/

       void main box(void)

       { int i;

       for(i=1;i<=;I++) { putchar(i,2,,0x); putchar(i,,,0x);putchar(i,,,0x);}

       for(i=1;i<=;i++) { putchar(1,i,,0x); putchar(,i,,0x); }

       putchar(1,2,,0x); putchar(,2,,0x); putchar(1,,,0x);

       putchar(,,,0x); putchar(1,,,0x); putchar(,,,0x);

       }

       /*显示主窗口菜单*/

       voidmianmenu show (void)

       { textmode set(); cur hide();

       window(1,1,,,0x1e);

       window(1,1,,1,0x);

       window(1,,,,0x);

       main menu ; main menu ;

       }

       /*显示下拉菜单*/

       void menu show (void)

       { int i;

       char*submenu word[][5]={ { "New file F4","Open file F3","OS shell F5","Quit Alt-X"},

       p"Input F6","Delete F8","Update F9","query F","Sort F"}};

       switch(menu x)

       { case 1:

       if(menu x!=menu x old)

       { menu x old=menu x; menu window(3,2,,8); menu box(3,2,,8,3,0);}

       for(i=0;i<2;i++)

       { putstr(4,3+i,0x,submenu word[0][i],);

       putchar(5,3+i,*(submenu word[0][i]+1),0x); }

       for(i=3;i<5;i++) putstr(4,3+i,0x7-,submenu word[0][i-1],);

       putchar(6,6,*(submenu word[0][2]+2),0x);

       putchar(5,7,*(submenu word[0][3]+1),0x);

       window(4,2+menu y1,,2+menu y1,0x0f);

       if(menu y1<=2)

       putstr(4,2+menu y1,0x0f,submenu word[0][menu y1-1],);

       else

       putstr(4,2+menu y1,0x0f,submenu word[0][menu y1-2],); break;

       case 2:menu x old=menu x; menu window(,2,,8);}

       for(i=0;i<5;i++)

       { putstr(,3+i,0x,submenu word[1][i],);

       putchar(,3+i,*(submenu word[1][i]+1,0x); }

       window(,2+menu y3,,2+menu y3,0x0f);

       putstr(,2+menu y3,0x0f,submenu word[1][menu y3-1],); break;

       case 4:menu x old=menu x; }

       }

       /*清空键盘缓冲*/

       void clr buf(void){ key buf[1]=0;}

       void free data(void)

       { struct student*pa,*pb;

       if(head)

       { pb=pa=head;

       do{ pb=pa; pa=pb->next; free(pb);}while(pa!=0);head=0; }

       }

       /*姓名处理*/

       int string name(void)

       { int i,j;

       if(key buf[1]==0) return(0);

       for(i=2,j=0;i<=key buf[1]+1;i++;j++)

       student name[j]='\0'; return(1);}

       /*输入数据*/

       voidinput(int flag)

       { int i; char*s1="NO. Name H maths English C\\C++ ";

       char*s2=" | | | | ";

       char*title="INPUT"; menu window(,,,); window(,,,,0x);

       putstr(,,0x,title,7); putstr(,,0x,s1,);

       if(head==0)

       { head=p1=p2=(struct student*)malloc(LEN);if(!head)memory error();

       p1->next=0;

       else{

       for(p1=head,record n=0;p1!=0;record n++)

       { p2=p1; p1=p2->next; }

       p1=(struct student*)malloc(LEN);

       if(!p1)memory error();

       p2->next=p1; }

       while(1)

       { record n++; putstr(,,0x,s2,);

       if(flag==1)

       { gotoxy(,); printf("Record%d",record n); }

       do{ window(,,,,0x);

       if(!getstring(,,))goto out ;

       }while(!getstring number());

       p1->num=student number;

       do{ if(!getstring(,,)) goto out;

       }while(!string name());

       strcpy(pi->name,student name);

       for(i=1;i<=3;i++)

       { do{ window(+(i-1)*8,,0x);

       if(!getstring(+(i-1)*8,,5)) gotoout;

       }while(!string score());

       if(i==1)p1->h maths=student score;

       if(i==2)pi->english=student score;

       if(i==3)p1->c=student score; }

       p1->sum=0.0; p1->s num=0;

       if(flag==2){ record n--;goto out;}

       p2=p1;

       p1=(struct student*)malloc(LEN);

       if(!p1)memory error();

       p1->next=0; p2->next=p1; }

       out: cur hide(); window(,,,,0x1e);

       if(flag==1) { if(head==p1)head=0; free(p1); p2->next=0; info(1); record n--; }

       menu x yes=1; main menu 1();

       }

       /*查看是否有该成绩*/

       struct student* search(int flag)

       { struct student8pa,*pb; if(head==0)return(0); pb=pa=head;

       if(flag==1)

       { if(head->num==student number) return(head-1);

       do{ if(pa->num==student number) return(pb);

       pb=pa; pa=pb->next;} while(pa!=0); }

       return (0);

       }

       /*查询,删除,修改对话框*/

       struct student*msg box(int which)

       { int flag; int key; char*p="<-A B->"; menu window(,,,); gotoxy(,);

       printf("Number OR Name"); window(,,,,0x); gotoxy(,);

       printf(" | "); gotoxy(,);

       switch(which)

       { case 1:printf("Delete");break;

       case 2:printf("Update");break;

       case 3:printf("Query");break; }

       do{ while(!key pressed())

        now time();

       key=get key(); if(key==KEY A) { flag=1;break;}

       if(key==KEY B) { flag=2;break;} printf("\");

       }while(1);

       putstr(,,0x,p,7);

       if(flag==1)

       { do{

       gotoxy(,); printf(" | "):

       if(!getstring(,,)) goto out;

       }while(!string number());

       window(,,,,0x1e); return(search(1)); }

       else

       { do{ gotoxy(,); printf(" | ");

       if(!getstring(,,)) goto out;

       }while(!string name());

       window(,,,,0x1e); return(0);}

       /*删除记录*/

       void delete(void)

       { struct student*pa,*pb; pb=msg box(1); if(pb==0)info(3);

       else

       { if(pb==(head-1))

       { pb=head; if(pb->next==0) head=0;

       else head=pb->next; }

       else

       { if(pb->next->next==0) { pb->next=pa; } }

       record n--; info(2); }}

       /*删除记录*/

       void update(void)

       { int i; struct student*p; i=record n; p=msg box(2;

       if(p==0)info(3);

       else

       { input(2);

       if(i==record n)

       { if(p==(head-1)){

       head->num=p1->num; strcpy(head->name,p1->name);

       head->h maths=p1->h maths; head->english=p1->english;

       head->c=p1->c; free(p1); p2->next=0; }

       else { p->next->num=p1->num; strcpy(p->next->name,p1->name);

       p->next->h maths=p1->h maths; p->next->english=p1->english;

       p->next->c=p1->c; free(p1); p2->next=0; }

       info(4); }

       else { record n--;p2->next=0;free(p1);info(5);} }}

       /*查询成绩*/

       void query(void)

       { struct student*p,*pa,*pb; int key ,flag,i,j;

       char*str="NO. Name H matns English C\\C++ Sum S NO.";

       char*sm="NO. Name h maths English C\\C++ (who fails)";

       menu window(,,,); gotoxy(,); printf("Find Fail");

       putchar(,,'A',0xe4); putchar(,,'B',0xe4);

       do{ if(!key pressed()) now time();

       key=get key();

       if(key==KEY A){ flag=1;break;}

       if(key==KEY B){ flag=2;break;}

       printf("\"); }while(1);

       window(,,,,0x1e); if(flag==1)

       { p=msg box(3); if(p==0) info(3);

       else{ window(6,5,,,0x0e); window(5,4,,,0x5e); window(6,5,,,0x0e);

       putstr(,4,0x5a,str,); gotoxy(6,6);

       if(p!=(head-1)){ pa=p->next;p=pa;}

       else p=head;

       printf("%d%s%8.1f%9.1f%9.1f%9.1f%6d\n",\

       p->num,p->name,p->h maths,p->english,p->c,p->sum,p->s sum);

       }}

       if(flag==2)

       { window(6,5,,,0x0e);window(5,4,,,0x5e); window(6,5,,,0x0e);

       putchar(,4,0x5a,sm,); if(head)

       { pa=head; j=0;

       do{ j++; i=0; window(6,5,,,0x0e); gotoxy(,);

       printf("Page%d",j);

       do

       { if(pa->c<||pa->h maths<||pa->english<)

       { gotoxy(6,6+i); i++;

       printf("%d%s%8.1f%9.1f%9.1f%9.1f%6d\n",\

       p->num,p->name,p->h maths,p->english,p->c,p->sum,p->s sum);}

       pb=pa; pa=pb->next; }while(i!=&&pa!=0);

       while(!key pressed()) now time();

       get key(); }while(pa!=0);

       goto out;}}

       while(!key pressed())

       now time();get key();

       out:window(5,4,,,0x1e);}

       /*成绩排名*/

       void sort(void)

       { int i,j,n,flag; struct student*pa=0,*pb=0;

       struct student*p[],*pmin;

       char*str="NO. Name H maths English C\\C++ Sum S NO.";

       window(6,5,,,0x0e); window(5,4,,,0x5e); window(6,5,,,0x0e);

       putstr(,4,0x5a,str,); window(,,,,0x5b);

       if(head!=0)

       { i=0; pb=pa=head;

       do

       { p[i]=pa; i++; pa->sum=pa->h maths+pa->english+pa->c;

       pb=pa; pa=pb->next; }while(pa!=0);

       for(n=record n-1,i=0;i<n;i++)

       { flag=0;

       for(j=0;j<n-i;j++)

       if(p[j]->sum<p[j+1]->sum)

       { pmin=p[j]; p[j]=p[j+1]; p[j+1]=pmin; flag=1; }

       if(flag==0)break; }

       head=pb=pa=p[0]; head->s sum=1;

       if(record n>1)

        for(i=1;i<record n;i++) { pa->s sum=i; pb=pa; pa=pb->next=p[i];}

       p2=p1=p[record n-1]; p1->s sum=record n;

       p1->next=0; pb=pa=head;

       j=0;

       do{

       j++;i=0; window(6,5,,,0x0e); gotoxy(,); printf("Page%d",j);

       do

       { gotoxy(6,6+i); i++;

       printf("%d%s%8.1f%9.1f%9.1f%9.1f%6d\n",\

       p->num,p->name,p->h maths,p->english,p->c,p->sum,p->s sum);}

       pb=pa; pa=pb->next; }while(i!=&&pa!=0);

       while(!key pressed()) now time();

       get key(); }while(pa!=0);

       goto out;}

       while(!key pressed())

       now time();get key();

       out:window(5,4,,,0x1e);}

       /*输入文件名*/

       int input filename(int m)

       { char*p; int fp; menu window(,,,);

       window(,,,,0x);

       gotoxy(,); printf("File name");

       if(!getstring(,,)) goto no;

       if(key buf[1]==0) goto no;

       p=key buf+2; key buf[key buf[1]+2]='\0';

       if(fp=fopen(p,"rb+"))==0)

       { if(m==2) goto no; if(fp=fopen(p,"wb+"))==0 goto no; }

       fclose(fp); strcpy(filename,p);

       yes: window(,,,,0x1e);

       return(1);

       no: window(,,,,0x1e);

       return(0);

       }

       /*新建文件*/

       void new file(void)

       { int fp;

       if(input filename(1)==0) info(9;

       else

       { main menu 2(); free data(); fp=fopen(filename,"wb+"); fclose(fp); info(); }

       }

       /*打开文件*/

       void open file(void)

       { struct student*pa,*pb; int fp;

       if(input filename(2)==0)info(6);

       else

       { free data(); head=pb=pa=(struct student*)malloc(LEN); fp=fopen(filename,"rb+";

       fread(&pa->num,LEN,1,fp);}

       info(8); fclose(fp); input(1); }}

       /*保存文件*/

       void save fiel(void)

       { struct student8pa,*pb; int fp;

       if((fp=fopen(filename,"rb+"))==0) fp=fopen(filename,"wb+");

       pb=pa=head;

       if(fp!=0&&head!=0)

       { do{ fwrite(&pa->num,LEN,1,fp); pb=pa; pa=pb->next;}while(pa!=0);

       fclose(fp); }

       info(7);

       }

       void about me(void)

       { int i; char*title="About Me"; char*str[]={ " I'M A BIG.BIG WORLD. "};

       menu window(,5,,); putstr(,5,0x,title,);

       for(i=0;i<;i++)putstr(,6+i,0x,str[i],);

       while(!key pressed()) now time();

       get key(); window(,5,,,0x1e);

       }

        system("PAUSE");

        return EXIT_SUCCESS;

       }