亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? frame.c

?? 在圖形模式下
?? C
字號:
void drawbutton(int left,int top,int right,int bottom,char *caption,int charstyle,int charsize,int textcolor,int bkcolor,int border,int bordercolor)
{
 int text_x,text_y,i;
 text_x=left+(right-left-(charsize)*strlen(caption)*8)/2;
 text_y=(bottom+top)/2;
 setcolor(bordercolor);
 setfillstyle(0,bkcolor);
 settextstyle(charstyle,HORIZ_DIR,charsize);
// setusercharsize(3,7,3,7);
 for(i=0;i<border;i++)rectangle(left+i,top+i,right-i,bottom-i);  //draw border
 floodfill((left+right)/2,(top+bottom)/2,bordercolor);//fill ths inside of this button
 setcolor(textcolor);
 outtextxy(text_x,text_y,caption);//show caption
}

void showinfo(char* info)//show information
{
  setfillstyle(1,7);
  settextstyle(0,HORIZ_DIR,1);
  bar(15,435,625,460);
  setcolor(15);
  outtextxy(20,445,info);
}
void showcaption(char * caption)
{
 int text_x;
 text_x=160+(620-160-strlen(caption)*8)/2;
 setfillstyle(0,7);
 bar(170,45,610,58);
 settextstyle(0,HORIZ_DIR,1);
 setcolor(15);
 outtextxy(text_x,50,caption);
}
void drawframe(void)
{
 setbkcolor(1);
 clearviewport();
 setcolor(3);
 rectangle(10,10,630,470);
 line(160,20,160,430);
 outtextxy(50,50,"M-E-N-U");
 setcolor(14);
 line(20,60,150,60);
 line(180,60,600,60);
 //draw seven buttons below
 drawbutton(15,80,155,110,"Input/Modify Data",0,1,YELLOW,CYAN,2,GREEN);
 drawbutton(15,130,155,160,"Ave of Everyone",0,1,YELLOW,CYAN,2,GREEN);
 drawbutton(15,180,155,210,"Ave of Each Sub",0,1,YELLOW,CYAN,2,GREEN);
 drawbutton(15,230,155,260,"Top of Each Sub",0,1,YELLOW,CYAN,2,GREEN);
 drawbutton(15,280,155,310,"Sort of Each Sub",0,1,YELLOW,CYAN,2,GREEN);
 drawbutton(15,330,155,360,"Who Is fail ",0,1,YELLOW,CYAN,2,GREEN);
 drawbutton(15,380,155,410,"Exit",0,1,YELLOW,CYAN,2,GREEN);
 showinfo("Note: press DOWN UP to choose,ENTER to do it");
}

void fillblank(int x,int y,char * string,int textcolor,int bkcolor)//show string in blank(x,y)
{
  int text_x,text_y,i,j,k;
  int size=strlen(string),line;
  char str[10];
  //if size>=10 ,the string can't show in one line
  if(size%9==0)line=size/9;
  else line=size/9+1;
  if(line==1)text_x=165+x*75+(75-strlen(string)*8)/2;
  else text_x=165+x*75+2;
  setfillstyle(1,bkcolor);
  setcolor(textcolor);
  bar(166+x*75,72+y*32,164+x*75+75,70+y*32+32);
  for(i=0;i<line;i++)
  {
   k=0;
   for(j=i*9;(j<i*9+9)&&string[j];j++)str[k++]=string[j];
   str[k]='\0';
   text_y=71+y*32+(32/line)/2-4+i*(32/line);
   outtextxy(text_x,text_y,str);
  }

}
void drawchild_1(void)//show first child interface,
{
  int i,j;
  char score[10];
  setcolor(3);
  setfillstyle(0,7);
  bar(165,71,615,425);
  for(i=0;i<7;i++)
     line(165+i*75,71,165+i*75,424);
  for(i=0;i<12;i++)
     line(165,71+i*32,615,71+i*32);
  showinfo("Note: UP DOWN LEFT RIGHT---move ,0~9---input data ,F10---menu");
  showcaption("Input students' score of each subject");

  for(i=0;i<5;i++)//show names of subjects
   fillblank(i+1,0,SUBJECTS[i],14,1);
  for(i=0;i<10;i++)//show names of students
   fillblank(0,i+1,STUDENTS[i],14,1);
  for(i=0;i<10;i++)
   for(j=0;j<5;j++)//show score
    {
     sprintf(score,"%d",SCORE[i][j]);
     fillblank(j+1,i+1,score,15,1);
    }

}


void drawchild_2(void)//show second child interface,
{
  int i;
  float ave[10];
  char str[10];

  showinfo("Note: press DOWN UP to choose,ENTER to do it");
  showcaption("The average score of each student");
  setcolor(3);
  setfillstyle(0,7);
  bar(165,71,615,425);
  for(i=0;i<12;i++)
   line(170,70+i*30,610,70+i*30);
  line(330,70,330,400);
  setcolor(14);
  outtextxy(200,90,"Students' Name");
  outtextxy(350,90,"Average Score");
  setcolor(15);
  ave_student(SCORE,ave);
  for(i=0;i<10;i++)
  {
   sprintf(str,"%5.2f",ave[i]);
   outtextxy(180,111+i*30,STUDENTS[i]);
   outtextxy(370,111+i*30,str);
  }
}
void drawchild_3(void)
{
  int i;
  float ave[5];
  char str[10];
  showinfo("Note: press DOWN UP to choose,ENTER to do it");
  showcaption("The average of each subject");
  setcolor(3);
  setfillstyle(0,7);
  bar(165,71,615,425);
  for(i=0;i<7;i++)
   line(170,70+i*30,610,70+i*30);
  line(330,70,330,250);
  setcolor(14);
  outtextxy(200,90,"Subject");
  outtextxy(350,90,"Average Score");
  setcolor(15);
  ave_subject(SCORE,ave);
  for(i=0;i<5;i++)
  {
   sprintf(str,"%5.2f",ave[i]);
   outtextxy(180,111+i*30,SUBJECTS[i]);
   outtextxy(370,111+i*30,str);
  }

}

void drawchild_4(void)
{
  int i;
  int top_index[5];
  showinfo("Note: press DOWN UP to choose,ENTER to do it");
  showcaption("The top of each subject");
  setcolor(3);
  setfillstyle(0,7);
  bar(165,71,615,425);
  for(i=0;i<7;i++)
   line(170,70+i*30,610,70+i*30);
  line(330,70,330,250);
  setcolor(14);
  outtextxy(200,90,"Subject");
  outtextxy(350,90,"The Top's Name");
  setcolor(15);
  top_subject(SCORE,top_index);
  for(i=0;i<5;i++)
  {
   outtextxy(180,111+i*30,SUBJECTS[i]);
   outtextxy(370,111+i*30,STUDENTS[top_index[i]]);
  }

}

void drawchild_5(void)
{
  int i,j;
  int index[5];
  float total[5];
  char str[10];
  showinfo("Note: press DOWN UP to choose,ENTER to do it");
  showcaption("Sort of each subject (DES)");
  setcolor(3);
  setfillstyle(0,7);
  bar(165,71,615,425);
  for(i=0;i<7;i++)
   line(170,70+i*30,610,70+i*30);
  line(330,70,330,250);
  setcolor(14);
  outtextxy(200,90,"Subject");
  outtextxy(350,90,"Total of subjects");
  setcolor(15);
  sort_subject(SCORE,total,index);
  for(i=0;i<5;i++)
  {
   j=index[i];
   sprintf(str,"%d.",j+1);
   outtextxy(180,111+j*30,str);
   outtextxy(200,111+j*30,SUBJECTS[i]);
   sprintf(str,"%5.2f",total[i]);
   outtextxy(370,111+j*30,str);
  }

}


void drawchild_6(void)//show second child interface,
{
  int i,j,len;
  int name[10][5];
  showinfo("Note: press DOWN UP to choose,ENTER to do it");
  showcaption("The shutdent who is fail");
  setcolor(3);
  setfillstyle(0,7);
  bar(165,71,615,425);
  for(i=0;i<12;i++)
   line(170,70+i*30,610,70+i*30);
  line(330,70,330,400);
  setcolor(14);
  outtextxy(200,90,"Students' Name");
  outtextxy(350,90,"The Subject Not Pass");
  setcolor(15);
  find_fail(SCORE,name);
  for(i=0;i<10;i++)
  {
   len=0;
   outtextxy(180,111+i*30,STUDENTS[i]);
   for(j=0;j<5;j++)
   {
    if(name[i][j]==0)
    {
     outtextxy(335+len,111+i*30,SUBJECTS[j]);
     len+=strlen(SUBJECTS[j])*8+8;
     }
   }
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱码精品一区二区三区五月婷| 在线精品国精品国产尤物884a| 99re热这里只有精品免费视频| 欧美人与z0zoxxxx视频| 久久久久国产成人精品亚洲午夜| 一区二区三区在线免费播放| 国产麻豆视频一区二区| 欧美日韩日本视频| 亚洲欧美视频一区| 国产91色综合久久免费分享| 欧美一区二区三区四区在线观看| 国产精品成人一区二区艾草| 在线视频综合导航| 中文字幕一区日韩精品欧美| 韩国av一区二区三区四区| 这里只有精品视频在线观看| 一区2区3区在线看| 91一区在线观看| 国产校园另类小说区| 久久99久久99精品免视看婷婷| 欧美日韩一级黄| 亚洲综合在线第一页| 99免费精品在线| 国产色产综合产在线视频| 美女网站视频久久| 欧美成人性战久久| 麻豆精品在线播放| 日韩午夜在线播放| 激情综合网激情| 日韩精品在线看片z| 美女视频黄频大全不卡视频在线播放| 欧美狂野另类xxxxoooo| 亚洲成人动漫av| 欧美巨大另类极品videosbest | 一区二区三区不卡视频| 不卡高清视频专区| 中文字幕日本不卡| 色综合天天性综合| 亚洲电影欧美电影有声小说| 在线观看日韩电影| 日日夜夜免费精品视频| 日韩视频不卡中文| 国产一区二区毛片| 国产精品视频你懂的| 91在线精品一区二区| 亚洲激情av在线| 欧美巨大另类极品videosbest| 视频一区二区中文字幕| 精品国产3级a| 成人av先锋影音| 亚洲图片欧美激情| 欧美日韩国产成人在线免费| 久久精品二区亚洲w码| 国产拍欧美日韩视频二区| 成人高清伦理免费影院在线观看| 亚洲特级片在线| 欧美日韩高清在线播放| 美女诱惑一区二区| 国产精品色哟哟| 欧美日本在线一区| 粉嫩一区二区三区性色av| 亚洲三级小视频| 欧美v日韩v国产v| 9l国产精品久久久久麻豆| 亚洲h动漫在线| 国产色91在线| 欧美日韩精品一区二区天天拍小说 | 久久久久久一二三区| 97aⅴ精品视频一二三区| 日韩在线a电影| 国产精品午夜在线观看| 欧美男人的天堂一二区| 国产乱码精品一区二区三| 亚洲欧美日韩国产手机在线| 日韩一区二区在线看| 91网站在线播放| 久久国产剧场电影| 亚洲黄色小视频| 久久九九久久九九| 69p69国产精品| 成年人国产精品| 久久激情五月激情| 亚洲主播在线播放| 国产精品美女久久久久久久久久久 | 97se亚洲国产综合自在线观| 久久成人18免费观看| 一区二区三区 在线观看视频| 精品日韩av一区二区| 欧美色图12p| av激情成人网| 国产麻豆精品theporn| 日韩国产一二三区| 亚洲综合免费观看高清完整版| 久久午夜老司机| 日韩欧美在线123| 欧美三级在线视频| 99久久99久久综合| 国产精品一线二线三线精华| 亚洲成av人影院| 亚洲欧美乱综合| 国产精品区一区二区三区| 精品日韩在线一区| 日韩欧美国产一区在线观看| 欧美色手机在线观看| 在线免费观看日本欧美| 91麻豆国产福利在线观看| 国产乱码精品一区二区三区av| 美日韩一区二区| 男人的j进女人的j一区| 在线视频一区二区三| 99久久久久久| 99久久99久久精品免费看蜜桃| 国产成人福利片| 成人免费福利片| 成人黄色av电影| 91视频观看视频| 91在线视频观看| 色婷婷精品久久二区二区蜜臀av | 国产精品三级在线观看| 久久久亚洲精品石原莉奈| 欧美成人性福生活免费看| 日韩欧美精品在线| 久久这里都是精品| 国产精品免费久久| 亚洲精品国产无天堂网2021| 一卡二卡欧美日韩| 视频一区欧美日韩| 老司机精品视频线观看86| 国产一区二区三区精品视频| 大白屁股一区二区视频| 91免费国产视频网站| 欧美亚洲综合久久| 日韩欧美中文字幕精品| 久久久精品国产99久久精品芒果 | 波多野结衣中文一区| 色综合久久中文字幕| 欧美日韩亚洲综合一区二区三区| 亚洲一区在线观看网站| 视频一区欧美精品| 国产麻豆9l精品三级站| 色哟哟一区二区| 在线综合+亚洲+欧美中文字幕| 精品粉嫩超白一线天av| 国产精品毛片久久久久久久| 亚洲国产欧美在线| 激情综合色丁香一区二区| 成a人片亚洲日本久久| 欧美日韩一区高清| 国产日韩av一区| 首页综合国产亚洲丝袜| 国产风韵犹存在线视精品| 91在线观看视频| 欧美一区二视频| 国产精品大尺度| 美女一区二区三区在线观看| 成人av影院在线| 欧美一级在线观看| 最近日韩中文字幕| 麻豆成人久久精品二区三区红| 99精品在线免费| 精品日产卡一卡二卡麻豆| 亚洲一区二区三区美女| 高清不卡一二三区| 欧美一级夜夜爽| 亚洲欧美日韩国产一区二区三区| 国内久久婷婷综合| 欧美日本一区二区在线观看| 亚洲欧洲日韩在线| 国产综合久久久久影院| 欧美人妇做爰xxxⅹ性高电影| 中文幕一区二区三区久久蜜桃| 日本亚洲电影天堂| 欧美自拍偷拍午夜视频| 国产精品无圣光一区二区| 蜜臀av一级做a爰片久久| 色狠狠桃花综合| 中文字幕永久在线不卡| 国产一区二区精品久久99| 欧美一级欧美三级在线观看 | 精品国产一区二区亚洲人成毛片| 亚洲乱码中文字幕| 成人手机在线视频| 久久久噜噜噜久噜久久综合| 免费的国产精品| 3d动漫精品啪啪1区2区免费 | 国产精品久久久久久久岛一牛影视| 青青草精品视频| 5月丁香婷婷综合| 亚洲国产精品一区二区久久恐怖片 | 一区二区三区毛片| voyeur盗摄精品| 日本一区二区三区高清不卡| 久久国产精品99精品国产| 欧美一区中文字幕| 五月激情综合网| 欧美精品18+| 日韩中文欧美在线| 日韩一区二区免费高清| 蜜臀av性久久久久蜜臀aⅴ| 日韩一区国产二区欧美三区|