编制一个c语言成绩记录簿,每个学生信息包括:学号,姓名,c语言成绩. 具体功能:(1)创建信息链表并以磁盘文

编制一个c语言成绩记录簿,每个学生信息包括:学号,姓名,c语言成绩. 具体功能:(1)创建信息链表并以磁盘文,第1张

以前也找过,做完后没有留底子,这个是以前用到的,应该可以。

#include <stdioh>

#include <stdlibh>

#include <stringh>

#define MAX 1000

typedef struct Lesson //定义课程结构体

{

int Lesson_Num;

char Lesson_Name[50];

int Lesson_Mark;

int Lesson_Credit;

}Lesson;

typedef struct Student //定义学生的结构体

{

char Name[50];

int Num;

int Lesson_Count;

Lesson L[20];

}Student;

Student S[MAX];

static int Student_Count = 0; //记录学生数的变量

void PrintInterface(); //打印界面

int AddStudent(); //添加,带返回值,提示 *** 作成功

int DelStudent(); //删除,带返回值,提示 *** 作成功

void CheckStudent(); //查学生成绩

void CheckClass(); //查班成绩表

void WriteFile(); //写入文本文件

void ReadFile(); //读取文本文件

void main()

{

int Choice;

while (1)

{

PrintInterface();

scanf("%d%c", &Choice); //"%c"是吸收回车的,因为后面会输入字母类型

if (Choice >= 0 && Choice <= 6) //选择 *** 作合法

{

switch (Choice)

{

case 0: exit(1);

case 1:

{

system("cls");

if (AddStudent()) printf("\n添加成功回车继续\n");

else printf("\n添加失败回车继续\n");

getchar();

getchar();

system("cls");

break;

}

case 2:

{

system("cls");

if (DelStudent()) printf("\n删除成功回车继续\n");

else printf("\n删除失败回车继续\n");

getchar();

getchar();

system("cls");

break;

}

case 3:

{

system("cls");

CheckStudent();

system("cls");

break;

}

case 4:

{

system("cls");

CheckClass();

system("cls");

break;

}

case 5: WriteFile();system("cls");break;

case 6: ReadFile();system("cls");break;

default:;

}

}

else

{

printf("无此功能重新选择回车确定\n"); //选择 *** 作非法

getchar();

system("cls"); //清屏函数

}

}

}

void PrintInterface()

{

printf("\t -------------------------- \n");

printf("\t| 1、添加 |\n");

printf("\t| |\n");

printf("\t| 2、删除 |\n");

printf("\t| |\n");

printf("\t| 3、查学生成绩 |\n");

printf("\t| |\n");

printf("\t| 4、查班成绩表 |\n");

printf("\t| |\n");

printf("\t| 5、写入文本文件 |\n");

printf("\t| |\n");

printf("\t| 6、读取文本文件 |\n");

printf("\t| |\n");

printf("\t| 0、退出 |\n");

printf("\t -------------------------- \n");

printf("\t选择 *** 作:");

}

int AddStudent()

{

int S_count, i, j;

printf("\n添加中\n");

printf("\n添加学生人数(如1、2 ……999):");

scanf("%d", &S_count);

if (Student_Count + S_count >= MAX) return 0; //超过了数组上限

for (i = Student_Count; i < Student_Count + S_count; i++)

{

printf("\n\t第%d个学生:\n", i - Student_Count + 1);

printf("\n\t学生学号:"); scanf("%d%c", &S[i]Num);

printf("\n\t学生姓名:"); gets(S[i]Name);

printf("\n\t该学生所修课程数:"); scanf("%d", &S[i]Lesson_Count);

for (j = 0; j < S[i]Lesson_Count; j++)

{

printf("\n\t第%d门课:\n", j + 1);

printf("\n\t\t课程编号:"); scanf("%d%c", &S[i]L[j]Lesson_Num);

printf("\n\t\t课程名称:"); gets(S[i]L[j]Lesson_Name);

printf("\n\t\t课程成绩:"); scanf("%d", &S[i]L[j]Lesson_Mark);

printf("\n\t\t课程学分:"); scanf("%d", &S[i]L[j]Lesson_Credit);

if (S[i]L[j]Lesson_Mark < 60) S[i]L[j]Lesson_Credit = 0; //不及格的课程学分为0

}

}

Student_Count += S_count;

return 1;

}

int DelStudent()

{

char D_Name;

int D_Num;

int i, j;

printf("\n填写待删除学生的信息:\n");

printf("\n学生姓名:"); gets(D_Name);

printf("\n学生学号:"); scanf("%d", &D_Num);

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

{

if (!strcmp(S[i]Name, D_Name) && S[i]Num == D_Num)

{

printf("\n找到该学生,删除中\n");

for (j = i + 1; j < Student_Count; j++)

{

S[j - 1] = S[j];

}

break;

}

}

if (i == Student_Count)

{

printf("\n未找到该学生请核对所填信息\n\n");

return 0;

}

else

{

Student_Count--;

return 1;

}

}

void CheckStudent()

{

int C_Choice;

char C_Name[50];

int C_Num;

int i, j;

printf("\n输入所查学生信息(1姓名 \\ 2学号)选择:");

scanf("%d%c", &C_Choice);

printf("\n查找中\n");

if (C_Choice == 1 || C_Choice == 2) //选择合法

{

if (C_Choice == 1)

{

printf("\n姓名:"); gets(C_Name);

for (i = 0; i < Student_Count; i++) //全部穷举,防止同名同姓

{

if (!strcmp(S[i]Name, C_Name))

{

printf("\n学号:%d\t姓名:%s\n", S[i]Num, S[i]Name);

printf("\n课程编号\t课程名称\t课程成绩\t课程学分\n");

printf("-----------------------------------------------------\n");

for (j = 0; j < S[i]Lesson_Count; j++)

{

printf("%d\t\t%s\t\t%d\t\t%d\n", S[i]L[j]Lesson_Num,

S[i]L[j]Lesson_Name, S[i]L[j]Lesson_Mark,

S[i]L[j]Lesson_Credit);

printf("-----------------------------------------------------\n");

}

printf("\n\n");

}

}

}

else

{

printf("\n学号:"); scanf("%d%c", &C_Num);

for (i = 0; i < Student_Count; i++) //不用全部穷举,学号唯一

{

if (S[i]Num == C_Num)

{

printf("\n学号:%d\t姓名:%s\n", S[i]Num, S[i]Name);

printf("\n课程编号\t课程名称\t课程成绩\t课程学分\n");

printf("-----------------------------------------------------\n");

for (j = 0; j < S[i]Lesson_Count; j++)

{

printf("%d\t\t%s\t\t%d\t\t%d\n", S[i]L[j]Lesson_Num,

S[i]L[j]Lesson_Name, S[i]L[j]Lesson_Mark,

S[i]L[j]Lesson_Credit);

printf("-----------------------------------------------------\n");

}

printf("\n\n");

break;

}

}

}

printf("查找完毕回车继续\n");

getchar();

}

else //选择不合法

{

printf("选择错误回车继续\n");

getchar();

return;

}

}

void CheckClass()

{

int C_LNum;

double SSNum = 0, PassSNum = 0, SMark = 0;

int i, j;

printf("\n请输入课程编号:");

scanf("%d%c", &C_LNum);

printf("\n查找中\n\n");

printf("学号\t姓名\t课程名称\t课程成绩\t课程学分\n");

printf("----------------------------------------------------\n");

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

{

for (j = 0; j < S[i]Lesson_Count; j++)

{

if (S[i]L[j]Lesson_Num == C_LNum)

{

printf("%d\t%s\t%s\t\t%d\t\t%d\n", S[i]Num, S[i]Name, S[i]L[j]Lesson_Name,

S[i]L[j]Lesson_Mark, S[i]L[j]Lesson_Credit);

printf("----------------------------------------------------\n");

SMark += S[i]L[j]Lesson_Mark;

SSNum ++;

if (S[i]L[j]Lesson_Mark >= 60) PassSNum++;

break;

}

}

}

printf("\n平均分:%2lf\t及格率:%2lf%%\n\n", SMark / SSNum, PassSNum / SSNum 100);

printf("\n查找完毕回车继续\n");

getchar();

}

void WriteFile()

{

FILE fp;

int i, j;

char Adr[100];

printf("\n请输入写入的文件地址:\n\n地址输入格式:例如d:\\\\Studenttxt(\\\\为转义字符):");

scanf("%s%c", Adr);

printf("\n写入中\n");

if (fp = fopen(Adr,"w")) //写入文件

{

fprintf(fp,"%d\n",Student_Count);

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

{

fprintf(fp,"%d\t%s\t%d\n",S[i]Num, S[i]Name,S[i]Lesson_Count);

for (j = 0; j < S[i]Lesson_Count; j++)

{

fprintf(fp,"%d\t%s\t%d\t%d\n", S[i]L[j]Lesson_Num,

S[i]L[j]Lesson_Name,S[i]L[j]Lesson_Mark,

S[i]L[j]Lesson_Credit);

}

}

printf("\n写入完成回车继续\n");

fclose(fp);

}

else

{

printf("\n写入失败回车继续\n");

}

getchar();

}

void ReadFile()

{

FILE fp;

int i, j;

char Adr[100];

printf("\n请输入读取(为防止读入错误,希望与写入文件内容格式一致)的文件地址:\n\n地址输入格式:例如d:\\\\Studenttxt(\\\\为转义字符):");

scanf("%s%c", Adr);

printf("\n读取中\n");

if (fp = fopen(Adr,"r"))

{

fscanf(fp,"%d",&Student_Count);

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

{

fscanf(fp,"%d%s%d",&S[i]Num, &S[i]Name,&S[i]Lesson_Count);

for (j = 0; j < S[i]Lesson_Count; j++)

{

fscanf(fp,"%d%s%d%d",&S[i]L[j]Lesson_Num,

&S[i]L[j]Lesson_Name,&S[i]L[j]Lesson_Mark,

&S[i]L[j]Lesson_Credit);

}

}

printf("\n读取成功回车继续\n");

fclose(fp);

}

else

{

printf("\n读取失败回车继续\n");

}

getchar();

}

#包括< stdio, h >

#包括< process。H >

#包括< Windows。H >

#包括< conio。H >

#包括<时间。H >

#包括< stdlib。H >

#defineWIDTH40

#defineHEIGH12

枚举方向{//方向

离开了,

对的,

向上

};

StructFood{//食品

Intx;

Inty;

};

{//绘制蛇体

intx;

inty;

structNode*next;

};

structSnake{//蛇属性du

intlenth;//长度

enumdirectiondir;//方向

};

structFood*food;//食物

structSnake*snake;//蛇属性

structNode*snode,*tail;//蛇身

intSPEECH=200;

intscore=0;//分数

intsmark=0;//吃食物标zhi记

inttimes=0;

intSTOP=0;

voidInitfood();//产生食物

voidInitsnake();//构造snake

voidEatfood();//头部前进

voidAddnode(intx,inty);//增加蛇身

voiddisplay(structNode*shead);//显示蛇身坐dao标

voidmove();//蛇移动

voiddraw();//画蛇

voidHomepage();//主页

voidkeybordhit();//监控键盘按键

voidAddtail();//吃到食物

voidgotoxy(intx,inty)//定位光标

COORDpos;

pos.X=x-1;

pos.Y=y-1;

SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);

voidInitsnake()//构造snake

inti;

snake=(structSnake*)malloc(sizeof(structSnake));

tail=(structNode*)malloc(sizeof(structNode));

food=(structFood*)malloc(sizeof(structFood));

snake->lenth=5;//初始长度 5

snake->dir=RIGHT;//初始蛇头方向 右

for(i=2;i<=snake->lenth+2;i++)//增加 5 个结点

Addnode(i,2);

voidInitfood()//产生食物

structNode*p=snode;

intmark=1;

srand((unsigned)time(NULL));//以时间为种子产生随机数

while(1)

food->x=rand()%(WIDTH-2)+2;//食物X坐标

food->y=rand()%(HEIGH-2)+2;//食物Y坐标

while(p!=NULL)

if((food->x==p->x)&&(food->y==p->y))//如果食物产生在蛇身上

{//则重新生成食物

mark=0;//食物生成无效

break;

p=p->next;

if(mark==1)//如果食物不在蛇身上,生成食物,否则重新生成食物

gotoxy(food->x,food->y);

printf("%c",3);

break;

mark=1;

p=snode;

voidmove()//移动

structNode*q,*p=snode;

if(snake->dir==RIGHT)

Addnode(p->x+1,p->y);

if(smark==0)

while(p->next!=NULL)

q=p;

p=p->next;

q->next=NULL;

free(p);

if(snake->dir==LEFT)

Addnode(p->x-1,p->y);

if(smark==0)

while(p->next!=NULL)

q=p;

p=p->next;

q->next=NULL;

free(p);

if(snake->dir==UP)

Addnode(p->x,p->y-1);

if(smark==0)

while(p->next!=NULL)

q=p;

p=p->next;

q->next=NULL;

free(p);

if(snake->dir==DOWN)

Addnode(p->x,p->y+1);

if(smark==0)

while(p->next!=NULL)

q=p;

p=p->next;

q->next=NULL;

free(p);

voidAddnode(intx,inty)//增加蛇身

structNode*newnode=(structNode*)malloc(sizeof(structNode));

structNode*p=snode;

newnode->next=snode;

newnode->x=x;

newnode->y=y;

snode=newnode;//结点加到蛇头

if(x<2||x>=WIDTH||y<2||y>=HEIGH)//碰到边界

STOP=1;

gotoxy(10,19);

printf("撞墙,游戏结束,任意键退出!\n");//失败

_getch();

free(snode);//释放内存

free(snake);

exit(0);

while(p!=NULL)//碰到自身

if(p->next!=NULL)

if((p->x==x)&&(p->y==y))

STOP=1;

gotoxy(10,19);

printf("撞到自身,游戏结束,任意键退出!\n");//失败

_getch();

free(snode);//释放内存

free(snake);

exit(0);

p=p->next;

voidEatfood()//吃到食物

Addtail();

score++;

voidAddtail()//增加蛇尾

structNode*newnode=(structNode*)malloc(sizeof(structNode));

structNode*p=snode;

tail->next=newnode;

newnode->x=50;

newnode->y=20;

newnode->next=NULL;//结点加到蛇头

tail=newnode;//新的蛇尾

voiddraw()//画蛇

structNode*p=snode;

inti,j;

while(p!=NULL)

gotoxy(p->x,p->y);

printf("%c",2);

tail=p;

p=p->next;

if(snode->x==food->x&&snode->y==food->y)//蛇头坐标等于食物坐标

smark=1;

Eatfood();//增加结点

Initfood();//产生食物

if(smark==0)

gotoxy(tail->x,tail->y);//没吃到食物清除之前的尾结点

printf("%c",'');//如果吃到食物,不清楚尾结点

else

times=1;

if((smark==1)&&(times==1))

gotoxy(tail->x,tail->y);//没吃到食物清除之前的尾结点

printf("%c",'');//如果吃到食物,不清楚尾结点

smark=0;

gotoxy(50,12);

printf("食物: %d,%d",food->x,food->y);

gotoxy(50,5);

printf("分数:%d",score);

gotoxy(50,7);

printf("速度:%d",SPEECH);

gotoxy(15,14);

printf("按o键加速");

gotoxy(15,15);

printf("按p键减速");

gotoxy(15,16);

printf("按空格键暂停");

voidHideCursor()//隐藏光标

CONSOLE_CURSOR_INFOcursor_info={1,0};

SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info);

voidHomepage()//绘主页

intx,y;

HideCursor();//隐藏光标

printf("----------------------------------------\n");

printf("|\t\t\t\t|\n");

printf("|\t\t\t\t|\n");

printf("|\t\t\t\t|\n");

printf("|\t\t\t\t|\n");

printf("|\t\t\t\t|\n");

printf("|\t\t\t\t|\n");

printf("|\t\t\t\t|\n");

printf("|\t\t\t\t|\n");

printf("|\t\t\t\t|\n");

printf("|\t\t\t\t|\n");

printf("----------------------------------------\n");

gotoxy(5,13);

printf("任意键开始游戏!按W.A.S.D控制方向");

_getch();

Initsnake();

Initfood();

gotoxy(5,13);

printf("");

voidkeybordhit()//监控键盘

charch;

if(_kbhit())

ch=getch();

switch(ch)

case'W':

case 'w':if(snake->dir==DOWN)//如果本来方向是下,而按相反方向无效

break;

else

snake->dir=UP;break;

case'A':

case 'a':if(snake->dir==RIGHT)//如果本来方向是右,而按相反方向无效

break;

else

snake->dir=LEFT;break;

case'S':

case 's':if(snake->dir==UP)//如果本来方向是上,而按相反方向无效

break;

else

snake->dir=DOWN;break;

case'D':

case 'd':if(snake->dir==LEFT)//如果本来方向是左,而按相反方向无效

break;

else

snake->dir=RIGHT;break;

case'O':

case'o':

if(SPEECH>=150)//速度加快

SPEECH=SPEECH-50;

break;

case'P':

case'p':

if(SPEECH<=400)//速度减慢

SPEECH=SPEECH+50;

break;

case''://暂停

gotoxy(15,18);

printf("游戏已暂停,按任意键恢复游戏");

system("pause>nul");

gotoxy(15,18);

printf("");

break;

default:break;

intmain(void)//程序入口

Homepage();

while(!STOP)

keybordhit();//监控键盘按键

move();//蛇的坐标变化

draw();//蛇的重绘

Sleep(SPEECH);//暂时挂起线程

return0;

扩展资料:

注意事项:

1.代码将源信息转换为易于通信或存储的符号。译码(译码)是还原和译码的过程,它将代码符号转换为接受者能够理解的形式。

2.编码的原因之一是为了在普通语言(口头或书面)难以实现的情况下进行交流。例如,一面旗帜可以用一个特定的标记来表达一个特定的信息,而站在远处的另一个人可以解释标记来重现该信息。

面包房、甜品店的商用面包机不同,家用面包机在自己家都能烤出自己想吃的面包,给人们带来了方便与快捷。随着科技的进步,面包机的型号和种类也越来越多了。现在市场上面包机品牌多如牛毛,面包机哪个牌子好这个问题困扰着不少朋友,大家都挑花了眼,不知道该如何选购面包机、不知道面包机价格等等。下面小编就给大家介绍一下家用面包机哪个牌子好以及如何挑选家用面包机。

一、家用面包机品牌

  1、ACA面包机

分为巧时代、智彩、精钢、金典四大系列产品,摈弃传统面包机千遍一律造型、单一面包功能模式,推出造型新颖、色彩缤纷、体积小巧的系列面包机产品。

ACA面包机在传统的面包功能基础下,推出了米面包、小米面包、包子面团制作、饺子面团制作、年糕、煲仔饭、石锅饭、米酒、炒干货等一系列富有中国特色面包机功能。

  2、东菱面包机

东菱面包机是广东新宝电器股份有限公司旗下产品,始创于1995,公司以“东菱”为核心品牌。

2013年,在不改变原有各项功能的基础上,东菱面包机创新添加自设程序功能,这种被命名为迪艾法的自设程序模式将面包制作的几大流程搅拌、发酵、烘焙、保温等进行分解,并通过使用者的自由选择设置,实现流程与时间的自由掌控,变固定面包制作模式为无限面包模式,云菜单带来面包的百变魔法。

  3、飞利浦面包机

飞利浦电子是世界上最大的电子公司之一,在欧洲名列榜首。在彩色电视、照明、电动剃须刀、医疗诊断影像和病人监护仪、以及单芯片电视产品领域世界领先。飞利浦拥有166,500名员工,在60多个国家里活跃在照明、消费电子、家用电器和医疗系统等领域。

4、美的面包机

美的面包机是由美的电器推出的一款家用面包机,可以设置多种不同的程序,制作多种风味的面包。

5、松下面包机

松下电器多年来致力于研究先进技术,为中国消费者提供包括冰箱、电视机、数码相机、调理小家电、空气净化器在内的高品质电器产品。

  6、九阳面包机

九阳公司在健康饮食电器领域不断拓展,新产品层出不穷,主要产品涵盖了豆浆机、电压力煲、电磁炉、料理机、榨汁机、紫砂煲、开水煲、电饭煲等八大系列两百多个型号。

7、伊莱克斯面包机

伊莱克斯面包机隔热外壁, *** 作安全;宽槽设计,适用于各种面包;可调试控制器,使用方便、美观;解冻控制键,面包口感更松脆;可移式碎屑盘,卫生、易于清洁;电线储藏装置,便于收藏。

8、小熊面包机

佛山市小熊电器有限公司成立于2006年,总部设在有“小家电王国”之称的广东顺德。是一家致力于精致创新小家电的研发、生产和销售为一体的专业制造销售商,多年来一直保持快速、稳定、健康的发展。公司视人才为企业的核心竞争力,拥有经验丰富的研发团队和营销团队,骨干人员具有10多年优秀小家电企业的工作经验。

9、北鼎面包机

北鼎的产品是为了让人们实现更优质、更便捷的膳食料理方式而诞生的,北鼎从人们最日常的生活需求出发,关注与人们生活密不可分的主要饮品(水、咖啡、茶)的制作、主要食品(面、米)的制作。全线烘焙系列小家电:保温型电烤箱、多功能面包机、多功能烤面包机、家用烧烤机等。

10、苏泊尔面包机

苏泊尔拥有明火炊具、厨房小家电、厨卫电器三大事业领域,丰富的产品线,全面满足厨房生活需求。旗下生产的炊具及生活家电产品销往全球41个国家和地区,压力锅、炒锅、煎锅、蒸锅连续多年国内市场占有率稳居第一;电饭煲、电压力锅、电磁炉、电水壶市场占有率也跃居行业第二的领先地位。

二、高性价比家用面包机推荐

1、柏翠 PE8990S

柏翠牌子应该是面包机顶尖高端的面包机牌子了,这一款面包机不少西点师都在用的,很多用过的MM都说这一款用起来最得心应手。而且这款特有的自动撒料功能可以在指定时间内实现无人职守实行自动撒料工作,不会因错过加料时间而影响了面包的美味。它采用了现在所有面包机最先进的SmarkBake 2智能芯片,芯片就是面包机的“头脑”,影响着面包制作效果的核心部件,同时拥有全自动、半自动、人机互动三种智能模式,满足了新手一键全自动做面包或者高手DIY做面包的需求;拥有最全面的超级面包、蛋糕、中式面点食谱,有智能省电的功能。其它方面就不多介绍,之所以那么好才会那么多人喜欢它,同时也因为它做出来的面包非常美味还有质量过硬赢得大家的认可,可以很自信地说它“秒杀“掉了市场上所有面包机!

2、Donlim/东菱 BM-1310S

东菱面包机品牌在业内也是比较有影响力的,各方面也都做得不错!这款东菱 BM-1310S同样是拥有酸奶、面包、果酱、和面等面包机应该拥有的基本功能;材质方面采用了不锈钢的外壳;菜单功能方面,拥有6种智能菜单模式。而且价格也公道划算,是许多精打细算的MM们的不二选择,超全的功能,平民的价格也许是这款面包机一度成为销售冠军的原因吧!

  3、Midea/美的 AHS15AC-PAS

这款面包机是美的公司推出的比较典型的面包机之一了,他的功能齐全,可以做面包、蛋糕、果酱也可以和面发酵,还有三种烧色可供选择。容量大,最大容量750g,不锈钢拉丝的外壳线的更加结实耐用,进口铝合金内胆保证了良好的保温性,这款机子刚推出时候的价格是1000+些,现在促销已经降到了300+令MM尖叫的水平。

三、家用面包机选购技巧

  1、规格品种的选择。可分为500g,750g,900g,1250g和1500g等常用的五种。普通家用面包机容量以500—1000g为主;

2、产品外观质量的选择。外观的选择包括造型、色彩、外表质量、制造工艺等。一般来说,表面制造工艺精良的,其内在质量也不错,产品表面无机械碰伤和擦伤,面板平整,部件配合严密;

3、安全性的选择。面包机要能承受频繁的使用和高温而不变形、是选择面包机的根本。好的面包机门面硬度好,按捏不动,门体里面四周为防止微波泄漏的“扼流圈”的安放处,质地坚韧,手指难以按动;低劣的面包机材质差,门体多为有机塑料,单层密封,手指按捏松动的多,甚至听到“喀吱”声,使用日久微波易泄漏,对人体有很大危害。

其实,现在市场上的品牌面包机主要是美的、柏翠、苏泊尔、ACA、东陵、松下、飞利浦等品牌。而且品牌只是其中一个参考标准,面包机最重要的是要看中它的机身质量和满足自己需求的功能,也不是提供的功能越多越好,关键看面包机的电脑芯片控制能力怎么样,这个指标影响着我们做出来面包的效果,因为面包机内置不同的芯片处理的时间、温度控制、和食品美味把握精良度都是不同的。

以上就是关于编制一个c语言成绩记录簿,每个学生信息包括:学号,姓名,c语言成绩. 具体功能:(1)创建信息链表并以磁盘文全部的内容,包括:编制一个c语言成绩记录簿,每个学生信息包括:学号,姓名,c语言成绩. 具体功能:(1)创建信息链表并以磁盘文、求在VC++6.0中运行的贪吃蛇代码、面包机哪个牌子好面包机什么牌子好家用面包机十大品牌等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9680264.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存