📄 keywords.c
字号:
/*按学生的学号查找 */
void keywords()
{
int N; /*查找的关键字*/
int select; /*选择变量*/
int result; /*查找结果暂存变量*/
int i,t; /*循环变量*/
int x,y;
clrscr();
gotoxy(30,4);
printf("Keyword Searching");
for(i=5;i<75;i++)
{
gotoxy(i,5);
printf("%c",196);
gotoxy(i,23);
printf("%c",196);
}
gotoxy(15,10);
printf("Input the student's number you want to seach:");
gotoxy(wherex()+1,wherey());
scanf("%d",&N);
gotoxy(20,13);
printf("Choose the method to countine:" );
gotoxy(22,15);
printf("1----sequential search");
gotoxy(22,17);
printf("2----binary search");
gotoxy(20,21);
printf("Press the selection number:");
gotoxy(wherex()+1,wherey());
scanf("%d",&select);
if(select==1)
result=seqsearch(N);
else
if(select==2)
result=binarysearch(N);
clrscr();
for(i=5;i<73;i++)
{
gotoxy(i,3);
printf("%c",006);
gotoxy(i,5);
printf("%c",196);
gotoxy(i,23);
printf("%c",196);
}
gotoxy(30,2);
printf("Searching Result");
gotoxy(5,4);
printf("No Name ");
x=wherex();
y=wherey();
printf("Class Maths English Computer Average\n");
gotoxy(5,6);
if(result==-1) /*查找失败*/
printf("No found!");
else /*查找成功,输出结果*/
{
printf("%d %s",student[result].No,student[result].Name);
gotoxy(x,y+2);
printf("%s %.2f %.2f %.2f %f\n",student[result].Class,student[result].Maths,student[result].English,student[result].Computer,student[result].Average);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -