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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

電壓監(jiān)(jiān)測(cè)儀

  • RSA ( Rivest Shamir Adleman )is crypthograph system that used to give a secret information and digit

    RSA ( Rivest Shamir Adleman )is crypthograph system that used to give a secret information and digital signature . Its security based on Integer Factorization Problem (IFP). RSA uses an asymetric key. RSA was created by Rivest, Shamir, and Adleman in 1977. Every user have a pair of key, public key and private key. Public key (e) . You may choose any number for e with these requirements, 1< e <Æ (n), where Æ (n)= (p-1) (q-1) ( p and q are first-rate), gcd (e,Æ (n))=1 (gcd= greatest common divisor). Private key (d). d=(1/e) mod(Æ (n)) Encyption (C) . C=Mª mod(n), a = e (public key), n=pq Descryption (D) . D=C° mod(n), o = d (private key

    標(biāo)簽: crypthograph information Adleman Rivest

    上傳時間: 2017-09-01

    上傳用戶:chfanjiang

  • 成績查詢系統(tǒng)

    #include<stdio.h> #include<string.h> #include<stdlib.h> #define N 100 int iNumOfStu=0; struct score   {   float math;   float english;   float computer;   }; struct student   {   int number;   char name[20];   struct score sco;   float average;   }; struct student stu[N]; void print_menu(void);//輸出菜單 void choosemenu(void);//菜單選擇 void input_student1(int);//輸入學(xué)生信息 void input_student2(void);//輸入總函數(shù) void input_student3(int &,int);//判斷學(xué)號是否重復(fù) void input_student4(int,int);//覆蓋原信息 void sort_student3(student s[],int);//按照英語成績排序 void sort_student4(student s[],int);//按照計算機成績排序 void sort_student2(student s[],int);//按照數(shù)學(xué)成績排序 void sort_student5(student s[],int);//按照平均成績排序 float input_score2(int);//計算學(xué)生平均成績 void print_student2(void);//顯示表頭 void print_student3(int);//顯示學(xué)生信息 void print_student1(int);//顯示全部學(xué)生資料 void sort_student1(void);//排序總函數(shù) void menu(void);//菜單調(diào)度總函數(shù) int search_student2(int);//按學(xué)號查詢學(xué)生信息并輸出 void search_student3(int);//按平均分最高查詢并輸出 void search_student1(void);//查詢總函數(shù) void delete_student2(int,int);//刪除學(xué)生信息 void delete_student1(void);//刪除總函數(shù) void change_student2(int);//修改學(xué)生資料 void change_student1(void);//修改總函數(shù) void input_score3(int);//統(tǒng)計成績 void input_score1(void);//統(tǒng)計成績總函數(shù) void print_help(void);//輸出幫助信息 void exit_student(void);//退出系統(tǒng) void save_student(student *,int);//保存學(xué)生信息 void main()   {   menu();   } void save_student(student *s,int a)//保存學(xué)生信息   {   FILE *fp;     if((fp=fopen("d:\\學(xué)生信息.txt","wb"))==NULL)       {       printf("不能打開文件!\n");       }     else       {       printf("保存信息到D盤\n");       fprintf(fp,"本班所有學(xué)生具體信息如下:\r\n");       fprintf(fp,"  學(xué)號       姓名           數(shù)學(xué)成績       英語成績     計算機成績     平均成績\r\n");       for(int i=0;i<a;i++)         {         fprintf(fp,"%8d%12s%14.2f%14.2f%14.2f%14.2f\n",stu[i].number,stu[i].name,stu[i].sco.math,stu[i].sco.english,stu[i].sco.computer,stu[i].average);         fprintf(fp,"\r\n");         }       fclose(fp);       printf("信息保存成功!\n");       }   } void exit_student(void)//退出系統(tǒng)   {   exit(1);   } void print_help(void)//輸出幫助信息   {   printf("本系統(tǒng)所能容納的最大學(xué)生數(shù)為%d人\n學(xué)生信息保存在D盤根目錄下,保存文件為“學(xué)生信息.txt”。\n感謝使用!\n",N);   } void input_score1(void)//統(tǒng)計成績總函數(shù)   {   int c;   c=search_student2(iNumOfStu);   printf("學(xué)號:%d\n",stu[c].number);   printf("姓名:%s\n",stu[c].name);   input_score3(c);   printf("新成績錄入成功!\n");   stu[c].average=input_score2(c);   } void input_score3(int a)//統(tǒng)計成績   {   printf("數(shù)學(xué)新成績:");   scanf("%f",&stu[a].sco.math);   printf("英語新成績:");   scanf("%f",&stu[a].sco.english);   printf("計算機新成績:");   scanf("%f",&stu[a].sco.computer);   } void change_student2(int a)//修改學(xué)生資料   {   printf("學(xué)號:%d----修改為:",stu[a].number);   scanf("%d",&stu[a].number);   getchar();   printf("姓名:%s----修改為:",stu[a].name);   gets(stu[a].name);   printf("數(shù)學(xué)成績:%.2f----修改為:",stu[a].sco.math);   scanf("%f",&stu[a].sco.math);   printf("英語成績:%.2f----修改為:",stu[a].sco.english);   scanf("%f",&stu[a].sco.english);   printf("計算機成績:%.2f----修改為:",stu[a].sco.computer);   scanf("%f",&stu[a].sco.computer);   } void change_student1(void)//修改總函數(shù)   {   int c;   c=search_student2(iNumOfStu);   getchar();   printf("是否要修改此學(xué)生信息?(“y”代表是)");   char d;   scanf("%c",&d);   if(d=='y'||d=='Y')     {     change_student2(c);       stu[c].average=input_score2(c);     printf("信息修改成功!\n");     }   } void delete_student1(void)//刪除總函數(shù)   {   int c;   c=search_student2(iNumOfStu);   getchar();   printf("是否刪除此條記錄?(“y”代表是)");   char d;   scanf("%c",&d);   if(d=='y'||d=='Y')     {     delete_student2(c,iNumOfStu);     printf("記錄已刪除!\n");     }   } void delete_student2(int a,int b)//刪除學(xué)生信息   {   for(int i=a;i<b-1;i++)     {     stu[i]=stu[i+1];     }   --iNumOfStu;   } void search_student1(void)//查詢總函數(shù)   {   printf("1、按學(xué)號查詢\n2、按平均分最高查詢\n請選擇:");   int c;   scanf("%d",&c);   switch(c)     {     case 1:       {       search_student2(iNumOfStu);       break;       }     case 2:       {       search_student3(iNumOfStu);       break;       }     default: break;     }   } void menu(void)//菜單調(diào)度總函數(shù)   {   print_menu();   choosemenu();   } void sort_student1(void)//排序總函數(shù)   {   printf("1、按數(shù)學(xué)成績排序\n2、按英語成績排序\n3、按計算機成績排序\n4、按平均成績排序\n請選擇:");   int c;   scanf("%d",&c);   switch(c)     {     case 1:       {       sort_student2(stu,iNumOfStu);       break;       }     case 2:       {       sort_student3(stu,iNumOfStu);       break;       }     case 3:       {       sort_student4(stu,iNumOfStu);       break;       }     case 4:       {       sort_student5(stu,iNumOfStu);       break;       }     default: break;     }   } void print_student1(int a)//顯示全部學(xué)生資料   {   printf("本班所有學(xué)生具體信息如下\n");   print_student2();   for(int i=0;i<a;i++)     {     print_student3(i);     }   } void print_student3(int a)//顯示學(xué)生信息   {   printf("%8d%12s%14.2f%14.2f%14.2f%14.2f\n",stu[a].number,stu[a].name,stu[a].sco.math,stu[a].sco.english,stu[a].sco.computer,stu[a].average);   } void print_student2(void)//顯示表頭   {   printf("  學(xué)號       姓名           數(shù)學(xué)成績       英語成績     計算機成績     平均成績\n");   } void input_student4(int a,int b)//覆蓋原信息   {   stu[a]=stu[b-1];   --iNumOfStu;   } void input_student3(int &a,int b)//判斷學(xué)號是否重復(fù)   {   if(a!=0)     {     int i=0;     do       {       if(stu[a].number==stu[i].number)         {         printf("此學(xué)號代表的學(xué)生已錄入\n1、覆蓋原信息\n2、重新輸入\n請選擇:");         int c;         scanf("%d",&c);         switch(c)           {           case 1:             {             input_student4(i,iNumOfStu);             a=iNumOfStu-1;             printf("信息已替換!\n");             break;             }           case 2:             {             printf("請重新輸入學(xué)生信息:\n");             input_student1(iNumOfStu-1);             break;             }           default: break;           }         break;         }       ++i;       }       while(i<b-1);     }   } void print_menu(void)//輸出菜單   {   printf("======歡迎來到學(xué)生信息管理系統(tǒng)======\n");   printf("      1、輸入學(xué)生資料\n");   printf("      2、刪除學(xué)生資料\n");   printf("      3、查詢學(xué)生資料\n");   printf("      4、修改學(xué)生資料\n");   printf("      5、顯示學(xué)生資料\n");   printf("      6、統(tǒng)計學(xué)生成績\n");   printf("      7、排序?qū)W生成績\n");   printf("      8、保存學(xué)生資料\n");   printf("      9、獲取幫助信息\n");   printf("      10、退出系統(tǒng)\n");   printf("====================================\n");   printf("請選擇:");   } void input_student2(void)//輸入總函數(shù)   {   char end;   printf("請輸入學(xué)生信息(在最后一個學(xué)生信息錄入完成后以“/”結(jié)束錄入):\n");   for(int i=0;(end=getchar())!='/';i++)     {     input_student1(i);     ++iNumOfStu;     input_student3(i,iNumOfStu);     }   for(int j=0;j<iNumOfStu;j++)     {     stu[j].average=input_score2(j);     }   } void input_student1(int a)//輸入學(xué)生信息   {   printf("學(xué)號:");   scanf("%d",&stu[a].number);   getchar();   printf("姓名:");   gets(stu[a].name);   printf("數(shù)學(xué)成績:");   scanf("%f",&stu[a].sco.math);   printf("英語成績:");   scanf("%f",&stu[a].sco.english);   printf("計算機成績:");   scanf("%f",&stu[a].sco.computer);   } float input_score2(int a)//計算學(xué)生平均成績   {   return (stu[a].sco.math+stu[a].sco.english+stu[a].sco.computer)/3;   } void search_student3(int a)//按平均分最高查詢并輸出   {   int max=0;   for(int i=0;i<a;i++)     {     if(stu[max].average<stu[i].average)       {       max=i;       }     }   print_student2();   print_student3(max);   } void sort_student2(student s[],int a)//按照數(shù)學(xué)成績排序   {   struct student temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(stu[j].sco.math>stu[max].sco.math)         {         max=j;         }     if(max!=i)       {       temp=stu[max];       stu[max]=stu[i];       stu[i]=temp;       }     }   print_student2();   for(int k=0;k<a;k++)     {     print_student3(k);     }   } void sort_student3(student s[],int a)//按照英語成績排序   {   struct student temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(stu[j].sco.english>stu[max].sco.english)         {         max=j;         }     if(max!=i)       {       temp=stu[max];       stu[max]=stu[i];       stu[i]=temp;       }     }   print_student2();   for(int k=0;k<a;k++)     {     print_student3(k);     }   } void sort_student4(student s[],int a)//按照計算機成績排序   {   struct student temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(stu[j].sco.computer>stu[max].sco.computer)         {         max=j;         }     if(max!=i)       {       temp=stu[max];       stu[max]=stu[i];       stu[i]=temp;       }     }   print_student2();   for(int k=0;k<a;k++)     {     print_student3(k);     }   } void sort_student5(student s[],int a)//按照平均成績排序   {   struct student temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(stu[j].average>stu[max].average)         {         max=j;         }     if(max!=i)       {       temp=stu[max];       stu[max]=stu[i];       stu[i]=temp;       }     }   print_student2();   for(int k=0;k<a;k++)     {     print_student3(k);     }   } int search_student2(int a)//按照學(xué)號查找學(xué)生并輸出   {   int num;   int c;   printf("請輸入要查詢的學(xué)號:");   scanf("%d",&num);   for(int i=0;i<a;i++)     {     if(num==stu[i].number)       {       c=i;       }     }   printf("此學(xué)生的信息是:\n");   print_student2();   print_student3(c);   return c;   } void choosemenu(void)//菜單選擇   {   int i;   scanf("%d",&i);   switch(i)     {     case 1:       {       input_student2();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 2:       {       delete_student1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 3:       {       search_student1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 4:       {       change_student1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 5:       {       print_student1(iNumOfStu);       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 6:       {       input_score1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 7:       {       sort_student1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 8:       {       save_student(stu,iNumOfStu);       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 9:       {       print_help();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 10:       {       exit_student();       }     default: break;     }   }         運行結(jié)果:                         源文件下載地址: http://115.com/file/clnq138g#一個簡單的學(xué)生成績管理系統(tǒng).rar (請將此地址復(fù)制到瀏覽器地址欄中訪問下載頁面)  

    標(biāo)簽: 成績查詢系統(tǒng)

    上傳時間: 2019-06-08

    上傳用戶:啊的撒旦

  • 學(xué)生成績guanli

    #include<stdio.h> #include<string.h> #include<stdlib.h> #define N 100 int iNumOfStu=0; struct score   {   float math;   float english;   float computer;   }; struct student   {   int number;   char name[20];   struct score sco;   float average;   }; struct student stu[N]; void print_menu(void);//輸出菜單 void choosemenu(void);//菜單選擇 void input_student1(int);//輸入學(xué)生信息 void input_student2(void);//輸入總函數(shù) void input_student3(int &,int);//判斷學(xué)號是否重復(fù) void input_student4(int,int);//覆蓋原信息 void sort_student3(student s[],int);//按照英語成績排序 void sort_student4(student s[],int);//按照計算機成績排序 void sort_student2(student s[],int);//按照數(shù)學(xué)成績排序 void sort_student5(student s[],int);//按照平均成績排序 float input_score2(int);//計算學(xué)生平均成績 void print_student2(void);//顯示表頭 void print_student3(int);//顯示學(xué)生信息 void print_student1(int);//顯示全部學(xué)生資料 void sort_student1(void);//排序總函數(shù) void menu(void);//菜單調(diào)度總函數(shù) int search_student2(int);//按學(xué)號查詢學(xué)生信息并輸出 void search_student3(int);//按平均分最高查詢并輸出 void search_student1(void);//查詢總函數(shù) void delete_student2(int,int);//刪除學(xué)生信息 void delete_student1(void);//刪除總函數(shù) void change_student2(int);//修改學(xué)生資料 void change_student1(void);//修改總函數(shù) void input_score3(int);//統(tǒng)計成績 void input_score1(void);//統(tǒng)計成績總函數(shù) void print_help(void);//輸出幫助信息 void exit_student(void);//退出系統(tǒng) void save_student(student *,int);//保存學(xué)生信息 void main()   {   menu();   } void save_student(student *s,int a)//保存學(xué)生信息   {   FILE *fp;     if((fp=fopen("d:\\學(xué)生信息.txt","wb"))==NULL)       {       printf("不能打開文件!\n");       }     else       {       printf("保存信息到D盤\n");       fprintf(fp,"本班所有學(xué)生具體信息如下:\r\n");       fprintf(fp,"  學(xué)號       姓名           數(shù)學(xué)成績       英語成績     計算機成績     平均成績\r\n");       for(int i=0;i<a;i++)         {         fprintf(fp,"%8d%12s%14.2f%14.2f%14.2f%14.2f\n",stu[i].number,stu[i].name,stu[i].sco.math,stu[i].sco.english,stu[i].sco.computer,stu[i].average);         fprintf(fp,"\r\n");         }       fclose(fp);       printf("信息保存成功!\n");       }   } void exit_student(void)//退出系統(tǒng)   {   exit(1);   } void print_help(void)//輸出幫助信息   {   printf("本系統(tǒng)所能容納的最大學(xué)生數(shù)為%d人\n學(xué)生信息保存在D盤根目錄下,保存文件為“學(xué)生信息.txt”。\n感謝使用!\n",N);   } void input_score1(void)//統(tǒng)計成績總函數(shù)   {   int c;   c=search_student2(iNumOfStu);   printf("學(xué)號:%d\n",stu[c].number);   printf("姓名:%s\n",stu[c].name);   input_score3(c);   printf("新成績錄入成功!\n");   stu[c].average=input_score2(c);   } void input_score3(int a)//統(tǒng)計成績   {   printf("數(shù)學(xué)新成績:");   scanf("%f",&stu[a].sco.math);   printf("英語新成績:");   scanf("%f",&stu[a].sco.english);   printf("計算機新成績:");   scanf("%f",&stu[a].sco.computer);   } void change_student2(int a)//修改學(xué)生資料   {   printf("學(xué)號:%d----修改為:",stu[a].number);   scanf("%d",&stu[a].number);   getchar();   printf("姓名:%s----修改為:",stu[a].name);   gets(stu[a].name);   printf("數(shù)學(xué)成績:%.2f----修改為:",stu[a].sco.math);   scanf("%f",&stu[a].sco.math);   printf("英語成績:%.2f----修改為:",stu[a].sco.english);   scanf("%f",&stu[a].sco.english);   printf("計算機成績:%.2f----修改為:",stu[a].sco.computer);   scanf("%f",&stu[a].sco.computer);   } void change_student1(void)//修改總函數(shù)   {   int c;   c=search_student2(iNumOfStu);   getchar();   printf("是否要修改此學(xué)生信息?(“y”代表是)");   char d;   scanf("%c",&d);   if(d=='y'||d=='Y')     {     change_student2(c);       stu[c].average=input_score2(c);     printf("信息修改成功!\n");     }   } void delete_student1(void)//刪除總函數(shù)   {   int c;   c=search_student2(iNumOfStu);   getchar();   printf("是否刪除此條記錄?(“y”代表是)");   char d;   scanf("%c",&d);   if(d=='y'||d=='Y')     {     delete_student2(c,iNumOfStu);     printf("記錄已刪除!\n");     }   } void delete_student2(int a,int b)//刪除學(xué)生信息   {   for(int i=a;i<b-1;i++)     {     stu[i]=stu[i+1];     }   --iNumOfStu;   } void search_student1(void)//查詢總函數(shù)   {   printf("1、按學(xué)號查詢\n2、按平均分最高查詢\n請選擇:");   int c;   scanf("%d",&c);   switch(c)     {     case 1:       {       search_student2(iNumOfStu);       break;       }     case 2:       {       search_student3(iNumOfStu);       break;       }     default: break;     }   } void menu(void)//菜單調(diào)度總函數(shù)   {   print_menu();   choosemenu();   } void sort_student1(void)//排序總函數(shù)   {   printf("1、按數(shù)學(xué)成績排序\n2、按英語成績排序\n3、按計算機成績排序\n4、按平均成績排序\n請選擇:");   int c;   scanf("%d",&c);   switch(c)     {     case 1:       {       sort_student2(stu,iNumOfStu);       break;       }     case 2:       {       sort_student3(stu,iNumOfStu);       break;       }     case 3:       {       sort_student4(stu,iNumOfStu);       break;       }     case 4:       {       sort_student5(stu,iNumOfStu);       break;       }     default: break;     }   } void print_student1(int a)//顯示全部學(xué)生資料   {   printf("本班所有學(xué)生具體信息如下\n");   print_student2();   for(int i=0;i<a;i++)     {     print_student3(i);     }   } void print_student3(int a)//顯示學(xué)生信息   {   printf("%8d%12s%14.2f%14.2f%14.2f%14.2f\n",stu[a].number,stu[a].name,stu[a].sco.math,stu[a].sco.english,stu[a].sco.computer,stu[a].average);   } void print_student2(void)//顯示表頭   {   printf("  學(xué)號       姓名           數(shù)學(xué)成績       英語成績     計算機成績     平均成績\n");   } void input_student4(int a,int b)//覆蓋原信息   {   stu[a]=stu[b-1];   --iNumOfStu;   } void input_student3(int &a,int b)//判斷學(xué)號是否重復(fù)   {   if(a!=0)     {     int i=0;     do       {       if(stu[a].number==stu[i].number)         {         printf("此學(xué)號代表的學(xué)生已錄入\n1、覆蓋原信息\n2、重新輸入\n請選擇:");         int c;         scanf("%d",&c);         switch(c)           {           case 1:             {             input_student4(i,iNumOfStu);             a=iNumOfStu-1;             printf("信息已替換!\n");             break;             }           case 2:             {             printf("請重新輸入學(xué)生信息:\n");             input_student1(iNumOfStu-1);             break;             }           default: break;           }         break;         }       ++i;       }       while(i<b-1);     }   } void print_menu(void)//輸出菜單   {   printf("======歡迎來到學(xué)生信息管理系統(tǒng)======\n");   printf("      1、輸入學(xué)生資料\n");   printf("      2、刪除學(xué)生資料\n");   printf("      3、查詢學(xué)生資料\n");   printf("      4、修改學(xué)生資料\n");   printf("      5、顯示學(xué)生資料\n");   printf("      6、統(tǒng)計學(xué)生成績\n");   printf("      7、排序?qū)W生成績\n");   printf("      8、保存學(xué)生資料\n");   printf("      9、獲取幫助信息\n");   printf("      10、退出系統(tǒng)\n");   printf("====================================\n");   printf("請選擇:");   } void input_student2(void)//輸入總函數(shù)   {   char end;   printf("請輸入學(xué)生信息(在最后一個學(xué)生信息錄入完成后以“/”結(jié)束錄入):\n");   for(int i=0;(end=getchar())!='/';i++)     {     input_student1(i);     ++iNumOfStu;     input_student3(i,iNumOfStu);     }   for(int j=0;j<iNumOfStu;j++)     {     stu[j].average=input_score2(j);     }   } void input_student1(int a)//輸入學(xué)生信息   {   printf("學(xué)號:");   scanf("%d",&stu[a].number);   getchar();   printf("姓名:");   gets(stu[a].name);   printf("數(shù)學(xué)成績:");   scanf("%f",&stu[a].sco.math);   printf("英語成績:");   scanf("%f",&stu[a].sco.english);   printf("計算機成績:");   scanf("%f",&stu[a].sco.computer);   } float input_score2(int a)//計算學(xué)生平均成績   {   return (stu[a].sco.math+stu[a].sco.english+stu[a].sco.computer)/3;   } void search_student3(int a)//按平均分最高查詢并輸出   {   int max=0;   for(int i=0;i<a;i++)     {     if(stu[max].average<stu[i].average)       {       max=i;       }     }   print_student2();   print_student3(max);   } void sort_student2(student s[],int a)//按照數(shù)學(xué)成績排序   {   struct student temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(stu[j].sco.math>stu[max].sco.math)         {         max=j;         }     if(max!=i)       {       temp=stu[max];       stu[max]=stu[i];       stu[i]=temp;       }     }   print_student2();   for(int k=0;k<a;k++)     {     print_student3(k);     }   } void sort_student3(student s[],int a)//按照英語成績排序   {   struct student temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(stu[j].sco.english>stu[max].sco.english)         {         max=j;         }     if(max!=i)       {       temp=stu[max];       stu[max]=stu[i];       stu[i]=temp;       }     }   print_student2();   for(int k=0;k<a;k++)     {     print_student3(k);     }   } void sort_student4(student s[],int a)//按照計算機成績排序   {   struct student temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(stu[j].sco.computer>stu[max].sco.computer)         {         max=j;         }     if(max!=i)       {       temp=stu[max];       stu[max]=stu[i];       stu[i]=temp;       }     }   print_student2();   for(int k=0;k<a;k++)     {     print_student3(k);     }   } void sort_student5(student s[],int a)//按照平均成績排序   {   struct student temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(stu[j].average>stu[max].average)         {         max=j;         }     if(max!=i)       {       temp=stu[max];       stu[max]=stu[i];       stu[i]=temp;       }     }   print_student2();   for(int k=0;k<a;k++)     {     print_student3(k);     }   } int search_student2(int a)//按照學(xué)號查找學(xué)生并輸出   {   int num;   int c;   printf("請輸入要查詢的學(xué)號:");   scanf("%d",&num);   for(int i=0;i<a;i++)     {     if(num==stu[i].number)       {       c=i;       }     }   printf("此學(xué)生的信息是:\n");   print_student2();   print_student3(c);   return c;   } void choosemenu(void)//菜單選擇   {   int i;   scanf("%d",&i);   switch(i)     {     case 1:       {       input_student2();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 2:       {       delete_student1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 3:       {       search_student1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 4:       {       change_student1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 5:       {       print_student1(iNumOfStu);       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 6:       {       input_score1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 7:       {       sort_student1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 8:       {       save_student(stu,iNumOfStu);       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 9:       {       print_help();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 10:       {       exit_student();       }     default: break;     }   }         運行結(jié)果:                         源文件下載地址: http://115.com/file/clnq138g#一個簡單的學(xué)生成績管理系統(tǒng).rar (請將此地址復(fù)制到瀏覽器地址欄中訪問下載頁面)   #include<stdio.h> #include<string.h> #include<stdlib.h> #define N 100 int iNumOfStu=0; struct score   {   float math;   float english;   float computer;   }; struct student   {   int number;   char name[20];   struct score sco;   float average;   }; struct student stu[N]; void print_menu(void);//輸出菜單 void choosemenu(void);//菜單選擇 void input_student1(int);//輸入學(xué)生信息 void input_student2(void);//輸入總函數(shù) void input_student3(int &,int);//判斷學(xué)號是否重復(fù) void input_student4(int,int);//覆蓋原信息 void sort_student3(student s[],int);//按照英語成績排序 void sort_student4(student s[],int);//按照計算機成績排序 void sort_student2(student s[],int);//按照數(shù)學(xué)成績排序 void sort_student5(student s[],int);//按照平均成績排序 float input_score2(int);//計算學(xué)生平均成績 void print_student2(void);//顯示表頭 void print_student3(int);//顯示學(xué)生信息 void print_student1(int);//顯示全部學(xué)生資料 void sort_student1(void);//排序總函數(shù) void menu(void);//菜單調(diào)度總函數(shù) int search_student2(int);//按學(xué)號查詢學(xué)生信息并輸出 void search_student3(int);//按平均分最高查詢并輸出 void search_student1(void);//查詢總函數(shù) void delete_student2(int,int);//刪除學(xué)生信息 void delete_student1(void);//刪除總函數(shù) void change_student2(int);//修改學(xué)生資料 void change_student1(void);//修改總函數(shù) void input_score3(int);//統(tǒng)計成績 void input_score1(void);//統(tǒng)計成績總函數(shù) void print_help(void);//輸出幫助信息 void exit_student(void);//退出系統(tǒng) void save_student(student *,int);//保存學(xué)生信息 void main()   {   menu();   } void save_student(student *s,int a)//保存學(xué)生信息   {   FILE *fp;     if((fp=fopen("d:\\學(xué)生信息.txt","wb"))==NULL)       {       printf("不能打開文件!\n");       }     else       {       printf("保存信息到D盤\n");       fprintf(fp,"本班所有學(xué)生具體信息如下:\r\n");       fprintf(fp,"  學(xué)號       姓名           數(shù)學(xué)成績       英語成績     計算機成績     平均成績\r\n");       for(int i=0;i<a;i++)         {         fprintf(fp,"%8d%12s%14.2f%14.2f%14.2f%14.2f\n",stu[i].number,stu[i].name,stu[i].sco.math,stu[i].sco.english,stu[i].sco.computer,stu[i].average);         fprintf(fp,"\r\n");         }       fclose(fp);       printf("信息保存成功!\n");       }   } void exit_student(void)//退出系統(tǒng)   {   exit(1);   } void print_help(void)//輸出幫助信息   {   printf("本系統(tǒng)所能容納的最大學(xué)生數(shù)為%d人\n學(xué)生信息保存在D盤根目錄下,保存文件為“學(xué)生信息.txt”。\n感謝使用!\n",N);   } void input_score1(void)//統(tǒng)計成績總函數(shù)   {   int c;   c=search_student2(iNumOfStu);   printf("學(xué)號:%d\n",stu[c].number);   printf("姓名:%s\n",stu[c].name);   input_score3(c);   printf("新成績錄入成功!

    標(biāo)簽: c語言

    上傳時間: 2019-06-09

    上傳用戶:啊的撒旦

  • VK1621B/1056B/1072/1088 體溫槍/額溫槍/測溫槍/耳溫槍顯示驅(qū)動

    產(chǎn)品型號:VK1056B VK1056C 產(chǎn)品品牌:VINTEK/元泰 封裝形式:SOP24 SSOP24 產(chǎn)品年份:新年份 聯(lián) 系 人:許先生   聯(lián)系手機:18898582398 原廠直銷,工程服務(wù),技術(shù)支持,價格具有優(yōu)勢!   VK1056B概述: VK1056B 是 56 點、 內(nèi)存映象和多功能的 LCD 驅(qū)動, VK1056B 的軟件配置特性使它適用于多種 LCD 應(yīng)用場合,包括 LCD 模塊和顯示系統(tǒng),用于連接主控制器和 VK1056B 的管腳只有 4 條, VK1056B 還有一個節(jié)電命令用于降低系統(tǒng)功耗。VK1056B封裝:SOP24/SSOP24 特點: ★  工作電壓:3.0-5.0V ★  內(nèi)嵌 256KHz RC oscillator ★ 可外接  32KHz 晶片或 256KHz 頻率源程                        ★  可選擇 1/2,1/3  偏壓,也可選擇 1/2,1/3  1/4 的占空比 ★ 兩種蜂鳴器頻率 ★ 節(jié)電命令可用于減少功耗 ★  內(nèi) 嵌 時 基 發(fā) 生 器 和 看 門 狗 定 時 器(WDT) ★ 8 個時基/看門狗定時器時鐘源 ★  一個 14X4  的 LCD  驅(qū)動器 ★ 一個內(nèi)嵌的 32X4  位顯示 RAM 內(nèi)存 ★ 四線串行接口 ★ 內(nèi)片 LCD 驅(qū)動頻率源 ★ 數(shù)據(jù)模式和命令模式指令 ★ 三種數(shù)據(jù)訪問模式 ★  提供 VLCD  腳位可用來調(diào)整 LCD 電壓 ★  此篇產(chǎn)品敘述為功能簡介,如需要完整產(chǎn)品PDF資料可以聯(lián)系許先生索取! ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●   產(chǎn)品型號:VK1072B VK1072C 產(chǎn)品品牌:VINTEK/元泰 封裝形式:SOP28 產(chǎn)品年份:新年份 聯(lián) 系 人:許先生   聯(lián)系手機:18898582398 原廠直銷,工程服務(wù),技術(shù)支持,價格具有優(yōu)勢! VK1072B 替代 TM1621C AIP31621E 完美兼容 價格更低 VK1072B SOP28 VK1072B 完全替代 HT1621 更小點陣 價格更優(yōu)惠 VK1072B概述: VK1072B 是一個18*4的LCD驅(qū)動器,可軟體程式控制使其適用於多樣化的LCD應(yīng)用線路,僅用到3條訊號線便可控制LCD驅(qū)動器,除此之外也可介由指令使其進入省電模式.VK1072封裝SOP28 特色: ★工作電壓:2.4-5.2V ★內(nèi)建256KHz RC oscillator ★可選擇1/2,1/3 偏壓,也可選擇1/2,1/3或1/4的COM周期 ★省電模式, 節(jié)電命令可用于減少功耗 ★內(nèi) 嵌 時 基 發(fā) 生 器 和 看 門 狗 定 時 器(WDT) ★內(nèi)建time base generator ★18X4 LCD 驅(qū)動器VLCD 腳位可用來調(diào)整LCD輸  ★三種數(shù)據(jù)訪問模式 ★內(nèi)建32X4 bit 顯示記憶體 ★三線串行接口 ★軟體程式控制 ★資料及指令模式 ★自動增加讀寫位址  ★提供VLCD 腳位可用來調(diào)整LCD輸出電壓 ★  此篇產(chǎn)品敘述為功能簡介,如需要完整產(chǎn)品PDF資料可以聯(lián)系許先生索取! ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 產(chǎn)品型號:VK1088B 產(chǎn)品品牌:VINTEK 封裝形式:QFN32 產(chǎn)品年份:新年份 聯(lián) 系 人:許先生   聯(lián)系手機:18898582398 原廠直銷,工程服務(wù),技術(shù)支持,價格具有優(yōu)勢!   VK1088B概述: VK1088B 是一個22*4的LCD驅(qū)動器,可軟體程式控制使其適用於多樣化的LCD應(yīng)用線路,僅用到3條訊號線便可控制LCD驅(qū)動器,除此之外也可介由指令使其進入省電模式. 特色: ★ 工作電壓:2.4-5.2V     ★ 內(nèi)建256KHz RC oscillator ★ 可選擇1/2,1/3 偏壓,也可選擇1/2,1/3或1/4的COM周期 ★ 省電模式 ★ 內(nèi)建time base generator ★ 22X4 LCD 驅(qū)動器VLCD 腳位可用來調(diào)整LCD輸 ★ 三種數(shù)據(jù)訪問模式 ★ 內(nèi)建22X4 bit 顯示記憶體 ★ 三線串行接口 ★ 軟體程式控制 ★ 資料及指令模式 ★ 自動增加讀寫位址 ★ VLCD 腳位可用來調(diào)整LCD輸入 ★  此篇產(chǎn)品敘述為功能簡介,如需要完整產(chǎn)品PDF資料可以聯(lián)系許先生索取! 產(chǎn)品型號:VK1621B 產(chǎn)品品牌:VINTEK/元泰 封裝形式:LQFP48 LQFP44 SSOP48 DIP28 DICE/裸片 COB邦定片 定制COG 產(chǎn)品年份:新年份 聯(lián) 系 人:許先生   聯(lián)系手機:18898582398 工程服務(wù),技術(shù)支持,價格具有優(yōu)勢! VK1621B 是128模式(32x4),內(nèi)存映射和多功能液晶驅(qū)動程序。S / W的VK1621配置特性使得它適合于多種LCD應(yīng)用包括液晶顯示模塊和顯示子系統(tǒng)。只用三或四線的主機控制器連接VK1621之間的接口要求。VK1621包含一個電源關(guān)閉命令來降低功耗。  VK1621產(chǎn)品特征: ★ 工作電壓:2.4V ~ 5.2V ★ 內(nèi)置RC振蕩器 ★ 外部的32.768kHz晶體或喚頻率源的輸入 ★ 1 / 2或1 / 3 偏壓選擇,和1 / 2或1 / 3或1 / 4液晶顯示應(yīng)用程序的選擇  ★內(nèi)部時間基準(zhǔn)頻率源  ★兩個可選蜂鳴器的頻率(2/3)  ★關(guān)機命令降低功耗  ★內(nèi)置的時基發(fā)生器和看門狗 ★ 時基或WDT溢出輸出 ★ 8種時基/定時器的時鐘源 ★ 32x4 LCD驅(qū)動器 ★內(nèi)置32x4位顯示RAM ★ 三線串行接口 ★ 內(nèi)部LCD驅(qū)動頻率源  ★軟件配置特征 ★ 數(shù)據(jù)模式和命令模式指令的R / W地址自動遞增  ★三種數(shù)據(jù)訪問模式 ★提供 VLCD引腳來調(diào)整 LCD 工作電壓 ★  此篇產(chǎn)品敘述為功能簡介,如需要完整產(chǎn)品PDF資料可以聯(lián)系許先生索取聯(lián)系電話:18898582398

    標(biāo)簽: 1621 1056 1072 1088 VK 額溫槍 測溫 顯示驅(qū)動 耳溫槍

    上傳時間: 2020-03-16

    上傳用戶:szqxw1688

  • 額溫槍顯示屏驅(qū)動IC:VK1072C/VK1072B SOP28大量現(xiàn)貨

    產(chǎn)品型號:VK1072B VK1072C 產(chǎn)品品牌:VINTEK/元泰 封裝形式:SOP28 產(chǎn)品年份:新年份 聯(lián) 系 人:許先生   聯(lián)系手機:18898582398 原廠直銷,工程服務(wù),技術(shù)支持,價格具有優(yōu)勢! VK1072B 替代 TM1621C AIP31621E 完美兼容 價格更低 VK1072B SOP28 VK1072B 完全替代 HT1621 更小點陣 價格更優(yōu)惠 VK1072B概述: VK1072B 是一個18*4的LCD驅(qū)動器,可軟體程式控制使其適用於多樣化的LCD應(yīng)用線路,僅用到3條訊號線便可控制LCD驅(qū)動器,除此之外也可介由指令使其進入省電模式.VK1072封裝SOP28 特色: ★工作電壓:2.4-5.2V ★內(nèi)建256KHz RC oscillator ★可選擇1/2,1/3 偏壓,也可選擇1/2,1/3或1/4的COM周期 ★省電模式, 節(jié)電命令可用于減少功耗 ★內(nèi) 嵌 時 基 發(fā) 生 器 和 看 門 狗 定 時 器(WDT) ★內(nèi)建time base generator ★18X4 LCD 驅(qū)動器VLCD 腳位可用來調(diào)整LCD輸  ★三種數(shù)據(jù)訪問模式 ★內(nèi)建32X4 bit 顯示記憶體 ★三線串行接口 ★軟體程式控制 ★資料及指令模式 ★自動增加讀寫位址  ★提供VLCD 腳位可用來調(diào)整LCD輸出電壓 ★  此篇產(chǎn)品敘述為功能簡介,如需要完整產(chǎn)品PDF資料可以聯(lián)系許先生索取!

    標(biāo)簽: 額溫槍 顯示屏 驅(qū)動IC VK1072C VK1072B TM1621 HT1621B

    上傳時間: 2020-03-16

    上傳用戶:szqxw1688

  • VK1056B兼容TM1621D 取代TM1621 SOP24大量現(xiàn)貨

    產(chǎn)品型號:VK1056B VK1056C 產(chǎn)品品牌:VINTEK/元泰 封裝形式:SOP24 SSOP24 產(chǎn)品年份:新年份 聯(lián) 系 人:許先生   聯(lián)系手機:18898582398 原廠直銷,工程服務(wù),技術(shù)支持,價格具有優(yōu)勢!   VK1056B概述: VK1056B 是 56 點、 內(nèi)存映象和多功能的 LCD 驅(qū)動, VK1056B 的軟件配置特性使它適用于多種 LCD 應(yīng)用場合,包括 LCD 模塊和顯示系統(tǒng),用于連接主控制器和 VK1056B 的管腳只有 4 條, VK1056B 還有一個節(jié)電命令用于降低系統(tǒng)功耗。VK1056B封裝:SOP24/SSOP24 特點: ★  工作電壓:3.0-5.0V ★  內(nèi)嵌 256KHz RC oscillator ★ 可外接  32KHz 晶片或 256KHz 頻率源程                        ★  可選擇 1/2,1/3  偏壓,也可選擇 1/2,1/3  1/4 的占空比 ★ 兩種蜂鳴器頻率 ★ 節(jié)電命令可用于減少功耗 ★  內(nèi) 嵌 時 基 發(fā) 生 器 和 看 門 狗 定 時 器(WDT) ★ 8 個時基/看門狗定時器時鐘源 ★  一個 14X4  的 LCD  驅(qū)動器 ★ 一個內(nèi)嵌的 32X4  位顯示 RAM 內(nèi)存 ★ 四線串行接口 ★ 內(nèi)片 LCD 驅(qū)動頻率源 ★ 數(shù)據(jù)模式和命令模式指令 ★ 三種數(shù)據(jù)訪問模式 ★  提供 VLCD  腳位可用來調(diào)整 LCD 電壓 ★  此篇產(chǎn)品敘述為功能簡介,如需要完整產(chǎn)品PDF資料可以聯(lián)系許先生索取!

    標(biāo)簽: 1621 1056B 1621D 1056 TM SOP VK 24 兼容

    上傳時間: 2020-03-16

    上傳用戶:szqxw1688

  • 額溫槍顯示屏驅(qū)動IC:VK1056B SOP24/SSOP24大量現(xiàn)貨

    產(chǎn)品型號:VK1056B VK1056C 產(chǎn)品品牌:VINTEK/元泰 封裝形式:SOP24 SSOP24 產(chǎn)品年份:新年份 原廠直銷,工程服務(wù),技術(shù)支持,價格具有優(yōu)勢!   VK1056B概述: VK1056B 是 56 點、 內(nèi)存映象和多功能的 LCD 驅(qū)動, VK1056B 的軟件配置特性使它適用于多種 LCD 應(yīng)用場合,包括 LCD 模塊和顯示系統(tǒng),用于連接主控制器和 VK1056B 的管腳只有 4 條, VK1056B 還有一個節(jié)電命令用于降低系統(tǒng)功耗。VK1056B封裝:SOP24/SSOP24 特點: ★  工作電壓:3.0-5.0V ★  內(nèi)嵌 256KHz RC oscillator ★ 可外接  32KHz 晶片或 256KHz 頻率源程                        ★  可選擇 1/2,1/3  偏壓,也可選擇 1/2,1/3  1/4 的占空比 ★ 兩種蜂鳴器頻率 ★ 節(jié)電命令可用于減少功耗 ★  內(nèi) 嵌 時 基 發(fā) 生 器 和 看 門 狗 定 時 器(WDT) ★ 8 個時基/看門狗定時器時鐘源 ★  一個 14X4  的 LCD  驅(qū)動器 ★ 一個內(nèi)嵌的 32X4  位顯示 RAM 內(nèi)存 ★ 四線串行接口 ★ 內(nèi)片 LCD 驅(qū)動頻率源 ★ 數(shù)據(jù)模式和命令模式指令 ★ 三種數(shù)據(jù)訪問模式 ★  提供 VLCD  腳位可用來調(diào)整 LCD 電壓 ★  此篇產(chǎn)品敘述為功能簡介,如需要完整產(chǎn)品PDF資料可以聯(lián)系許先生索取!

    標(biāo)簽: 1056B 1056 24 SSOP SOP VK 額溫槍 顯示屏 驅(qū)動IC

    上傳時間: 2020-03-17

    上傳用戶:2937735731

  • VK1621B/1056B/1072/1088 體溫槍/額溫槍/測溫槍/耳溫槍顯示驅(qū)動

    產(chǎn)品型號:VK1056B VK1056C 產(chǎn)品品牌:VINTEK/元泰 封裝形式:SOP24 SSOP24 產(chǎn)品年份:新年份 原廠直銷,工程服務(wù),技術(shù)支持,價格具有優(yōu)勢!   VK1056B概述: VK1056B 是 56 點、 內(nèi)存映象和多功能的 LCD 驅(qū)動, VK1056B 的軟件配置特性使它適用于多種 LCD 應(yīng)用場合,包括 LCD 模塊和顯示系統(tǒng),用于連接主控制器和 VK1056B 的管腳只有 4 條, VK1056B 還有一個節(jié)電命令用于降低系統(tǒng)功耗。VK1056B封裝:SOP24/SSOP24 特點: ★  工作電壓:3.0-5.0V ★  內(nèi)嵌 256KHz RC oscillator ★ 可外接  32KHz 晶片或 256KHz 頻率源程                        ★  可選擇 1/2,1/3  偏壓,也可選擇 1/2,1/3  1/4 的占空比 ★ 兩種蜂鳴器頻率 ★ 節(jié)電命令可用于減少功耗 ★  內(nèi) 嵌 時 基 發(fā) 生 器 和 看 門 狗 定 時 器(WDT) ★ 8 個時基/看門狗定時器時鐘源 ★  一個 14X4  的 LCD  驅(qū)動器 ★ 一個內(nèi)嵌的 32X4  位顯示 RAM 內(nèi)存 ★ 四線串行接口 ★ 內(nèi)片 LCD 驅(qū)動頻率源 ★ 數(shù)據(jù)模式和命令模式指令 ★ 三種數(shù)據(jù)訪問模式 ★  提供 VLCD  腳位可用來調(diào)整 LCD 電壓 ★  此篇產(chǎn)品敘述為功能簡介,如需要完整產(chǎn)品PDF資料可以聯(lián)系許先生索取! ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●   產(chǎn)品型號:VK1072B VK1072C 產(chǎn)品品牌:VINTEK/元泰 封裝形式:SOP28 產(chǎn)品年份:新年份 原廠直銷,工程服務(wù),技術(shù)支持,價格具有優(yōu)勢! VK1072B 替代 TM1621C AIP31621E 完美兼容 價格更低 VK1072B SOP28 VK1072B 完全替代 HT1621 更小點陣 價格更優(yōu)惠 VK1072B概述: VK1072B 是一個18*4的LCD驅(qū)動器,可軟體程式控制使其適用於多樣化的LCD應(yīng)用線路,僅用到3條訊號線便可控制LCD驅(qū)動器,除此之外也可介由指令使其進入省電模式.VK1072封裝SOP28 特色: ★工作電壓:2.4-5.2V ★內(nèi)建256KHz RC oscillator ★可選擇1/2,1/3 偏壓,也可選擇1/2,1/3或1/4的COM周期 ★省電模式, 節(jié)電命令可用于減少功耗 ★內(nèi) 嵌 時 基 發(fā) 生 器 和 看 門 狗 定 時 器(WDT) ★內(nèi)建time base generator ★18X4 LCD 驅(qū)動器VLCD 腳位可用來調(diào)整LCD輸  ★三種數(shù)據(jù)訪問模式 ★內(nèi)建32X4 bit 顯示記憶體 ★三線串行接口 ★軟體程式控制 ★資料及指令模式 ★自動增加讀寫位址  ★提供VLCD 腳位可用來調(diào)整LCD輸出電壓 ★  此篇產(chǎn)品敘述為功能簡介,如需要完整產(chǎn)品PDF資料可以聯(lián)系許先生索取! ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 產(chǎn)品型號:VK1088B 產(chǎn)品品牌:VINTEK 封裝形式:QFN32 產(chǎn)品年份:新年份 原廠直銷,工程服務(wù),技術(shù)支持,價格具有優(yōu)勢!   VK1088B概述: VK1088B 是一個22*4的LCD驅(qū)動器,可軟體程式控制使其適用於多樣化的LCD應(yīng)用線路,僅用到3條訊號線便可控制LCD驅(qū)動器,除此之外也可介由指令使其進入省電模式. 特色: ★ 工作電壓:2.4-5.2V     ★ 內(nèi)建256KHz RC oscillator ★ 可選擇1/2,1/3 偏壓,也可選擇1/2,1/3或1/4的COM周期 ★ 省電模式 ★ 內(nèi)建time base generator ★ 22X4 LCD 驅(qū)動器VLCD 腳位可用來調(diào)整LCD輸 ★ 三種數(shù)據(jù)訪問模式 ★ 內(nèi)建22X4 bit 顯示記憶體 ★ 三線串行接口 ★ 軟體程式控制 ★ 資料及指令模式 ★ 自動增加讀寫位址 ★ VLCD 腳位可用來調(diào)整LCD輸入 ★  此篇產(chǎn)品敘述為功能簡介,如需要完整產(chǎn)品PDF資料可以聯(lián)系許先生索取! 產(chǎn)品型號:VK1621B 產(chǎn)品品牌:VINTEK/元泰 封裝形式:LQFP48 LQFP44 SSOP48 DIP28 DICE/裸片 COB邦定片 定制COG 產(chǎn)品年份:新年份 工程服務(wù),技術(shù)支持,價格具有優(yōu)勢! VK1621B 是128模式(32x4),內(nèi)存映射和多功能液晶驅(qū)動程序。S / W的VK1621配置特性使得它適合于多種LCD應(yīng)用包括液晶顯示模塊和顯示子系統(tǒng)。只用三或四線的主機控制器連接VK1621之間的接口要求。VK1621包含一個電源關(guān)閉命令來降低功耗。  VK1621產(chǎn)品特征: ★ 工作電壓:2.4V ~ 5.2V ★ 內(nèi)置RC振蕩器 ★ 外部的32.768kHz晶體或喚頻率源的輸入 ★ 1 / 2或1 / 3 偏壓選擇,和1 / 2或1 / 3或1 / 4液晶顯示應(yīng)用程序的選擇  ★內(nèi)部時間基準(zhǔn)頻率源  ★兩個可選蜂鳴器的頻率(2/3)  ★關(guān)機命令降低功耗  ★內(nèi)置的時基發(fā)生器和看門狗 ★ 時基或WDT溢出輸出 ★ 8種時基/定時器的時鐘源 ★ 32x4 LCD驅(qū)動器 ★內(nèi)置32x4位顯示RAM ★ 三線串行接口 ★ 內(nèi)部LCD驅(qū)動頻率源  ★軟件配置特征 ★ 數(shù)據(jù)模式和命令模式指令的R / W地址自動遞增  ★三種數(shù)據(jù)訪問模式 ★提供 VLCD引腳來調(diào)整 LCD 工作電壓 ★  此篇產(chǎn)品敘述為功能簡介,如需要完整產(chǎn)品PDF資料可以聯(lián)系許先生索取

    標(biāo)簽: VK1621B 1056B 1072 1088 體溫槍 額溫槍 測溫槍 耳溫槍 顯示驅(qū)動

    上傳時間: 2020-03-17

    上傳用戶:2937735731

  • 測溫儀/體溫槍/額溫槍/耳溫槍LCD/LED顯示屏驅(qū)動芯片:VK品牌

    產(chǎn)品型號:VK1056B (兼容替代TM1621D)       產(chǎn)品品牌:VINTEK/元泰     封裝形式:SOP24 SSOP24     產(chǎn)品年份:最新年份 聯(lián) 系 人:許先生          聯(lián)系手機:188 9858 2398    聯(lián) 系 QQ:191 888 5898 原廠直銷,工程服務(wù),技術(shù)服務(wù)支持,價格具有優(yōu)勢! VK1056B概述: VK1056B是 56 點、 內(nèi)存映象和多功能的 LCD 驅(qū)動, VK1056B 的軟件配置特性使它適用于多種 LCD 應(yīng)用場合,包括 LCD 模塊和顯示系統(tǒng),用于連接主控制器和 VK1056B 的管腳只有 4 條, VK1056B 還有一個節(jié)電命令用于降低系統(tǒng)功耗。VK1056B封裝:SOP24/SSOP24 特點: ★ 工作電壓:3.0-5.0V ★ 內(nèi)嵌 256KHz RCoscillator ★ 可外接 32KHz 晶片或 256KHz 頻率源程  ★ 可選擇 1/2,1/3 偏壓,也可選擇 1/2,1/3 1/4 的占空比 ★ 兩種蜂鳴器頻率 ★ 節(jié)電命令可用于減少功耗 ★ 內(nèi) 嵌 時 基 發(fā) 生 器 和 看 門 狗 定 時 器(WDT) ★ 8 個時基/看門狗定時器時鐘源 ★ 一個 14X4 的 LCD 驅(qū)動器 ★ 一個內(nèi)嵌的 32X4 位顯示 RAM 內(nèi)存 ★ 四線串行接口 ★ 內(nèi)片 LCD 驅(qū)動頻率源 ★ 數(shù)據(jù)模式和命令模式指令 ★ 三種數(shù)據(jù)訪問模式 ★ 提供 VLCD 腳位可用來調(diào)整 LCD 電壓 ★ 此篇產(chǎn)品敘述為功能簡介,如需要完整產(chǎn)品PDF資料可以聯(lián)系許先生索取! ------------------------------------------------------- LCD/LED液晶控制器及驅(qū)動器系列 芯片簡介如下: RAM映射LCD控制器和驅(qū)動器系列 VK1024B 2.4V~5.2V 6seg*4com 6*3 6*2 偏置電壓1/2 1/3 S0P-16 VK1056B 2.4V~5.2V 14seg*4com 14*3 14*2 偏置電壓1/2 1/3 SOP-24/SSOP-24 VK1072B 2.4V~5.2V 18seg*4com18*3 18*2 偏置電壓1/2 1/3 SOP-28 VK1072C 2.4V~5.2V 18seg*4com 18*3 18*2 偏置電壓1/2 1/3 SOP-28 VK1088B 2.4V~5.2V 22seg*4com 22*3 偏置電壓1/2 1/3 QFN-32L(4MM*4MM) VK0192 2.4V~5.2V 24seg*8com 偏置電壓1/4 LQFP-44 VK0256 2.4V~5.2V 32seg*8com 偏置電壓1/4 QFP-64 VK0256B 2.4V~5.2V 32seg*8com 偏置電壓1/4 LQFP-64 VK0256C 2.4V~5.2V 32seg*8com 偏置電壓1/4 LQFP-52 VK1621S-1 2.4V~5.2V 32*4 32*3 32*2 偏置電壓1/2 1/3 LQFP44/48/SSOP48/SKY28/DICE裸片 VK1622B 2.7V~5.5V 32seg*8com 偏置電壓1/4 LQFP-48 VK1622S 2.7V~5.5V 32seg*8com 偏置電壓1/4 LQFP44/48/52/64/QFP64/DICE裸片 VK1623S 2.4V~5.2V 48seg*8com 偏置電壓1/4 LQFP-100/QFP-100/DICE裸片 VK1625 2.4V~5.2V 64seg*8com 偏置電壓1/4 LQFP-100/QFP-100/DICE VK1626 2.4V~5.2V 48seg*16com 偏置電壓1/5 LQFP-100/QFP-100/DICE (高品質(zhì) 高性價比:液晶顯示驅(qū)動IC 原廠直銷 工程技術(shù)支持!) (所有型號全部封裝均有現(xiàn)貨,歡迎加Q查詢 191 888 5898 許生) 高抗干擾LCD液晶控制器及驅(qū)動系列 VK2C21A 2.4~5.5V 20seg*4com 16*8 偏置電壓1/3 1/4 I2C通訊接口 SOP-28 VK2C21B 2.4~5.5V 16seg*4com 12*8 偏置電壓1/3 1/4 I2C通訊接口 SOP-24 VK2C21C 2.4~5.5V 12seg*4com 8*8 偏置電壓1/3 1/4 I2C通訊接口 SOP-20 VK2C21D 2.4~5.5V 8seg*4com 4*8 偏置電壓1/3 1/4 I2C通訊接口 NSOP-16 VK2C22A 2.4~5.5V 44seg*4com 偏置電壓1/2 1/3 I2C通訊接口 LQFP-52 VK2C22B 2.4~5.5V 40seg*4com 偏置電壓1/2 1/3 I2C通訊接口 LQFP-48 VK2C23A 2.4~5.5V 56seg*4com 52*8 偏置電壓1/3 1/4 I2C通訊接口 LQFP-64 VK2C23B 2.4~5.5V 36seg*8com 偏置電壓1/31/4 I2C通訊接口 LQFP-48 VK2C24 2.4~5.5V 72seg*4com 68*8 60*16 偏置電壓1/3 1/4 1/5 I2C通訊接口 LQFP-80 超低功耗LCD液晶控制器及驅(qū)動系列 VKL060 2.5~5.5V 15seg*4com 偏置電壓1/2 1/3 I2C通訊接口 SSOP-24 VKL128 2.5~5.5V 32seg*4com 偏置電壓1/2 1/3 I2C通訊接口 LQFP-44 VKL144A 2.5~5.5V 36seg*4com 偏置電壓1/2 1/3 I2C通訊接口 TSSOP-48 VKL144B 2.5~5.5V 36seg*4com 偏置電壓1/2 1/3 I2C通訊接口 QFN48L (6MM*6MM) 靜態(tài)顯示LCD液晶控制器及驅(qū)動系列 VKS118 2.4~5.2V 118seg*2com 偏置電壓 -- 4線通訊接口 LQFP-128 VKS232 2.4~5.2V 116seg*2com 偏置電壓1/1 1/2 4線通訊接口 LQFP-128 內(nèi)存映射的LED控制器及驅(qū)動器 VK1628 --- 通訊接口:STB/CLK/DIO 電源電壓:5V(4.5~5.5V) 驅(qū)動點陣:70/52  共陰驅(qū)動:10段7位/13段4位 共陽驅(qū)動:7段10位 按鍵:10x2 封裝SOP28 VK1629 --- 通訊接口:STB/CLK/DIN/DOUT 電源電壓:5V(4.5~5.5V) 驅(qū)動點陣:128 共陰驅(qū)動:16段8位 共陽驅(qū)動:8段16位 按鍵:8x4 封裝QFP44 VK1629A --- 通訊接口:STB/CLK/DIO 電源電壓:5V(4.5~5.5V) 驅(qū)動點陣:128 共陰驅(qū)動:16段8位 共陽驅(qū)動:8段16位 按鍵:--- 封裝SOP32 VK1629B --- 通訊接口:STB/CLK/DIO 電源電壓:5V(4.5~5.5V) 驅(qū)動點陣:112  共陰驅(qū)動:14段8位 共陽驅(qū)動:8段14位 按鍵:8x2 封裝SOP32 VK1629C --- 通訊接口:STB/CLK/DIO 電源電壓:5V(4.5~5.5V) 驅(qū)動點陣:120  共陰驅(qū)動:15段8位 共陽驅(qū)動:8段15位 按鍵:8x1 封裝SOP32 VK1629D --- 通訊接口:STB/CLK/DIO 電源電壓:5V(4.5~5.5V) 驅(qū)動點陣:96  共陰驅(qū)動:12段8位 共陽驅(qū)動:8段12位 按鍵:8x4 封裝SOP32 VK1640 --- 通訊接口: CLK/DIN 電源電壓:5V(4.5~5.5V) 驅(qū)動點陣:128 共陰驅(qū)動:8段16位 共陽驅(qū)動:16段8位 按鍵:--- 封裝SOP28 VK1650 --- 通訊接口: SCL/SDA 電源電壓:5V(3.0~5.5V) 驅(qū)動點陣:8x16 共陰驅(qū)動:8段4位 共陽驅(qū)動:4段8位 按鍵:7x4 封裝SOP16/DIP16 VK1668 ---通訊接口:STB/CLK/DIO 電源電壓:5V(4.5~5.5V) 驅(qū)動點陣:70/52 共陰驅(qū)動:10段7位/13段4位 共陽驅(qū)動:7段10位 按鍵:10x2 封裝SOP24 VK6932 --- 通訊接口:STB/CLK/DIN 電源電壓:5V(4.5~5.5V) 驅(qū)動點陣:128 共陰驅(qū)動:8段16位17.5/140mA 共陽驅(qū)動:16段8位 按鍵:--- 封裝SOP32 VK16K33 --- 通訊接口:SCL/SDA 電源電壓:5V(4.5V~5.5V) 驅(qū)動點陣:128/96/64  共陰驅(qū)動:16段8位/12段8位/8段8位 共陽驅(qū)動:8段16位/8段12位/8段8位 按鍵:13x3 10x3 8x3 封裝SOP20/SOP24/SOP28 市場部 許碩 深圳市永嘉微電科技有限公司 網(wǎng)址:www.szvinka.com 地址:  廣東省深圳市寶安區(qū)西鄉(xiāng)大道正泰來商務(wù)大廈3A層  深圳市永嘉微電科技有限公司 郵編: 518101 電話: 0755-83251722 傳真: 0755-27912655 手機: 188 9858 2398 Q  Q:191 888 5898 郵箱:zes1688@163.com 生意無論大小,做人首重誠信!本公司全體員工將既往開來,再接再厲。爭取為各位帶來更專業(yè)的技術(shù)支持,更優(yōu)質(zhì)的銷售服務(wù),更高性價比的好產(chǎn)品.竭誠希望能與各位客戶朋友深入合作,攜手共進,共創(chuàng)雙贏!謝謝。

    標(biāo)簽: LCD LED 測溫儀 顯示屏 額溫槍 耳溫槍 驅(qū)動芯片

    上傳時間: 2020-03-18

    上傳用戶:szqxw1688

  • VK1072C/VK1072B?SOP28?體溫槍/額溫槍方案顯示屏驅(qū)動IC

    產(chǎn)品型號:VK1072C(兼容替代TM1621C)           產(chǎn)品品牌:VINTEK/元泰    封裝形式:SOP28           產(chǎn)品年份:新年份 聯(lián) 系 人:許先生       聯(lián) 系 QQ:191 888 5898   聯(lián)系手機:188 9858 2398 原廠直銷LCD液晶驅(qū)動顯示芯片,多種形式選擇更專業(yè),原裝正品保障,價格更具優(yōu)勢! VK1072B 替代 TM1621C AIP31621E 完美兼容 價格更低 VK1072B SOP28 VK1072B 完全替代 HT1621 更小點陣 價格更優(yōu)惠 VK1072B概述: VK1072B 是一個18*4的LCD驅(qū)動器,可軟體程式控制使其適用於多樣化的LCD應(yīng)用線路,僅用到3條訊號線便可控制LCD驅(qū)動器,除此之外也可介由指令使其進入省電模式.VK1072封裝SOP28 特色: 1. 工作電壓:2.4-5.2V 2. 內(nèi)建256KHz RC oscillator 3. 可選擇1/2,1/3 偏壓,也可選擇1/2,1/3或1/4的COM周期 4. 省電模式, 節(jié)電命令可用于減少功耗 5. 內(nèi) 嵌 時 基 發(fā) 生 器 和 看 門 狗 定 時 器(WDT) 6. 內(nèi)建time base generator 7. 18X4 LCD 驅(qū)動器VLCD 腳位可用來調(diào)整LCD輸 8. 三種數(shù)據(jù)訪問模式 9. 內(nèi)建32X4 bit 顯示記憶體 10. 三線串行接口 11. 軟體程式控制 12. 資料及指令模式 13. 自動增加讀寫位址 14. 提供VLCD 腳位可用來調(diào)整LCD輸出電壓   此篇產(chǎn)品敘述為功能簡介,如需要完整產(chǎn)品PDF資料可以聯(lián)系許先生索取!

    標(biāo)簽: 1072 VK SOP 28 額溫槍 方案 顯示屏 驅(qū)動IC

    上傳時間: 2020-03-18

    上傳用戶:szqxw1688

主站蜘蛛池模板: 开阳县| 原阳县| 定边县| 城固县| 共和县| 黄石市| 彭山县| 巴中市| 德令哈市| 马边| 永福县| 井冈山市| 土默特右旗| 象山县| 周口市| 北安市| 阳泉市| 札达县| 资溪县| 山阴县| 永城市| 灌阳县| 广灵县| 潮州市| 泸西县| 嵊泗县| 宁安市| 高雄县| 尤溪县| 和硕县| 金平| 石棉县| 繁昌县| 玉龙| 汝州市| 化德县| 余干县| 河北省| 雅安市| 德清县| 杭州市|