中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

c語言建立瀏覽函數(shù) c語言瀏覽功能

用C語言設(shè)計一個學(xué)生信息查詢系統(tǒng)程序

1、首先創(chuàng)建一個c語言項目。然后右鍵頭文件,創(chuàng)建一個Stu的頭文件。

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、弓長嶺ssl等。為近1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的弓長嶺網(wǎng)站制作公司

2、編寫頭文件的代碼。再將數(shù)據(jù)結(jié)構(gòu)的增刪改查和結(jié)構(gòu)體寫入頭文件。

3、在源文件中創(chuàng)建main源文件和Stu源文件。再main文件中寫入int mian()代碼。

4、然后在mian主函數(shù)中,寫入while語句無限循環(huán)。再寫入Init函數(shù)。

5、在Stu源文件的Init函數(shù)用printf語句,將學(xué)生管理系統(tǒng)輸出。再創(chuàng)建鏈表的頭節(jié)點(diǎn)head。

6、然后用switch函數(shù)對操作進(jìn)行判斷。再執(zhí)行數(shù)據(jù)結(jié)構(gòu)的增刪改查功能。這樣一個學(xué)生管理系統(tǒng)的基本框架就完成了。

尋C語言高手!!!

#include iostream.h

#include iomanip.h

#include stdlib.h

typedef struct

{

int no;

char name[5];

int number;

}Data;

typedef struct node

{

Data inform;

struct node* next;

}LNode,*LinkList;

void Onit_LinkList(LinkList L);

LinkList Creat_LinkList(LinkList L);

void Print_LinkList(LNode* L);

LinkList Search_Data(int No,LinkList L);

LinkList In_Data(Data d,LinkList L);

void Out_Data(int No,int number,LinkList L);

LinkList Sort_LinkList(LinkList L);

LNode* Compare_NO(LinkList L);

LNode* Mix(LinkList L);

int main()

{

int option;

LNode* L;

L=(LNode*)malloc(sizeof(LNode));

Onit_LinkList(L);

do

{

cout"\n----------------------------------"

"請選擇相應(yīng)的操作"

"------------------------------\n"

"1.........錄入貨物信息"endl

"2.........查找貨物并輸出相應(yīng)信息"endl

"3.........加入貨物"endl

"4.........提取貨物"endl

"5.........輸出貨物信息"endl

"0.........退出倉庫管理系統(tǒng)"endl;

cinoption;

switch(option)

{

case 0:

break;

case 1: L=Creat_LinkList(L);

break;

case 2:

{

int n1;

LinkList L1;

L1=(LNode*)malloc(sizeof(LNode));

cout"\n鍵入0退出查找。\n";

do

{

cout"\n輸入要查找的貨號:";

cinn1;

if(n1==0)break;

L1=Search_Data(n1, L);

if(L1==NULL)

{

cout"\n找不到指定的貨物!!!!\n";

}

else

{

cout"------------------------------------\n"

"貨物代號"setw(15)

"貨物名稱"setw(15)

"貨物數(shù)量"endl

L1-inform.nosetw(18)

L1-inform.namesetw(18)

L1-inform.numberendl;

}

}while(n1);

break;

}

case 3:

{

LinkList L1;

L1=(LNode*)malloc(sizeof(LNode));

cout"鍵入0退出加入貨物。\n";

do

{

Data d;

cout"\n輸入加入的貨號:";

cind.no;

L1=Search_Data(d.no,L);

if(d.no==0)break;

if(L1!=NULL)

{

cout"\n倉庫中已存在要加入的貨物,\n"

"只需輸入加入的數(shù)量:";

cind.number;

}

else

{

cout"\n輸入貨物名稱及數(shù)量:";

cind.named.number;

}

L=In_Data(d,L);

}while(1);

break;

}

case 4:

{

LinkList L1;

L1=(LNode*)malloc(sizeof(LNode));

cout"\n鍵入0退出提取貨物。\n";

do

{

int No,number;

cout"\n輸入要提取貨號:";

cinNo;

if(No==0)break;

L1=Search_Data(No,L);

if(L1==NULL)

{

cout"該貨物信息不存在!!!\n";

continue;

}

cout"------------------------------------\n"

"貨物代號"setw(15)

"貨物名稱"setw(15)

"貨物數(shù)量"endl

L1-inform.nosetw(18)

L1-inform.namesetw(18)

L1-inform.numberendl;

cout"\n輸入提取貨物的數(shù)量:";

cinnumber;

Out_Data( No,number,L);

}while(1);

break;

}

case 5:

{

Print_LinkList(L);

break;

}

default:

cout"無效操作!!";

break;

}

}while(option);

return 0;

}

void Onit_LinkList(LinkList L)

{

L-next=NULL;

}

LinkList Creat_LinkList(LinkList L)

{

LNode *s,*r=L;

cout"鍵入0退出錄入。\n";

do

{

cout"\n輸入貨號:";

s=(LNode*)malloc(sizeof(LNode));

cins-inform.no;

if(s-inform.no==0)

{

free(s);

break;

}

if(r-inform.no==s-inform.no)

{

cout"\n貨號重復(fù)!!!!\n";

continue;

}

cout"\n輸入貨物名稱及數(shù)量:";

cins-inform.name

s-inform.number;

r-next=s;

r=s;

}while(1);

if(r!=NULL)r-next=NULL;

L=Sort_LinkList(L);

return L;

}

void Print_LinkList(LNode* L)

{

LNode *r=L;

if(L-next==NULL)cout"倉庫中無貨物\n";

else

{

cout"------------------------------------\n"

"貨物代號"setw(15)

"貨物名稱"setw(15)

"貨物數(shù)量"endl;

do

{

r=r-next;

coutr-inform.nosetw(18)

r-inform.namesetw(18)

r-inform.number

endl;

}while(r-next!=NULL);

}

}

LinkList Search_Data(int No,LinkList L)

{

LinkList r;

r=L-next;

while(r!=NULL r-inform.no!=No)

r=r-next;

return r;

}

LinkList In_Data(Data d,LinkList L)

{

LinkList L1;

L1=(LNode*)malloc(sizeof(LNode));

L1=Search_Data(d.no,L);

if(L1==NULL)

{

LNode *r,*p,*s;

r=L-next;

s=L;

p=(LNode*)malloc(sizeof(LNode));

p-inform.no=d.no;

for(int i=0;i6;i++)

{

p-inform.name[i]=d.name[i];

}

p-inform.number=d.number;

while(r-inform.nod.no)r=r-next;

while(s-next!=r)s=s-next;

p-next=s-next;

s-next=p;

}

else

L1-inform.number +=d.number;

return L;

}

LinkList Sort_LinkList(LinkList L)

{

LinkList new_list;

LNode *r,*p,*mix;

new_list=(LNode*)malloc(sizeof(LNode));

new_list-next=NULL;

r=new_list;

mix=Mix(L);

do

{

p=(LNode*)malloc(sizeof(LNode));

p=Compare_NO(L);

r-next=p;

r=p;

}while(p-inform.nomix-inform.no);

if(r!=NULL)r-next=NULL;

L=new_list;

return L;

}

void Out_Data(int No,int number,LinkList L)

{

LinkList L1;

L1=(LNode*)malloc(sizeof(LNode));

L1=Search_Data(No,L);

if(L1-inform.number=number)

L1-inform.number-=number;

else

{

char p;

cout"\n該貨物庫存不足,是否提取(Y/N):";

cinp;

if(p=='y'||p=='Y')

{

cout"\n貨物"L1-inform.nameendl

"提取了"L1-inform.number

"件,還需"number-L1-inform.number

"件才能滿足您的要求~~"endl;

L1-inform.number=0;

}

}

}

LNode* Compare_NO(LinkList L)

{

LNode *r,*p,*s;

s=(LNode*)malloc(sizeof(LNode));

p=L-next;

if(p-next==NULL)return p;

r=p-next;

while(r!=NULL)

{

if(p-inform.nor-inform.no)p=r;

r=r-next;

}

*s=*p;

while(L-next!=p)L=L-next;

if(p-next==NULL)L-next=NULL;

else L-next=p-next;

free(p);

return s;

}

LNode* Mix(LinkList L)

{

LNode *r,*p,*s;

s=(LNode*)malloc(sizeof(LNode));

p=L-next;

if(p-next==NULL)return p;

r=p-next;

while(r!=NULL)

{

if(p-inform.nor-inform.no)p=r;

r=r-next;

}

return p;

}

看看能用不

幫忙解決下C語言代碼的問題!!

while(y); // 這個后面多了一個空格,導(dǎo)致了后面的break沒有再循環(huán)中了,去掉就可以了。

{printf("●●●●●●●●●●●請輸入圖書信息●●●●●●●●●●●\n\n");

printf("\n\t書名:");

scanf("%s",tushu.book[tushu.count].bookn);

printf("\n\t作者名:");

scanf("%s", tushu.book[tushu.count].bookz);

printf("\n\t分類號:");

scanf("%s", tushu.book[tushu.count].bookf);

printf("\n\t出版時間:");

scanf("%s", tushu.book[tushu.count].bookt);

printf("\n\t價格:");

scanf("%f",tushu.book[tushu.count].price);

tushu.count++;

printf("\n是否繼續(xù)錄入(0.退出錄入返回菜單;其他鍵繼續(xù)錄入):");

fflush(stdin);

scanf("%d",y);

if(y!=1)

{y=0;

→break; error C2043: illegal break

}

}

save();

}

員工信息管理系統(tǒng),C語言做

以下是我的程序,剛編好的,剛好符合你的要求,看看吧,對你應(yīng)該有幫助:

呵呵

#include

#include

#include

#include

#define N 100

struct employee

{

int num;

char name[10];

char sex;

int age;

char xueli[30];

int wage;

char addr[30];

long int tel;

}em[100]; /*定義一個結(jié)構(gòu)體*/

void menu();

void input();

void save(int);

void display();

void del();

void add();

void search();

void search_num();

void search_xueli();

void search_tel();

void modify(); /*定義各函數(shù)*/

void menu() /*菜單函數(shù)*/

{

printf(" ☆☆☆計算機(jī)科學(xué)與技術(shù)學(xué)系☆☆☆\n");

printf("\n");

printf(" ∮08802班 關(guān)麗霞∮\n");

printf("\n");

printf(" ******************職工信息管理****************\n");

printf(" 1.錄入職工信息");

printf(" 2.瀏覽職工信息\n");

printf(" 3.查詢職工信息");

printf(" 4.刪除職工信息\n");

printf(" 5.添加職工信息");

printf(" 6.修改職工信息\n");

printf(" 7.退出\n");

printf(" ********************謝謝使用******************\n");

printf("\n");

printf("\n");

}

void main()

{

menu(); /*調(diào)用菜單函數(shù)*/

int n,flag;

char a;

do

{

printf("請選擇你需要操作的步驟(1--7):\n");

scanf("%d",n);

if(n=1n=7)

{

flag=1;

break;

}

else

{

flag=0;

printf("您輸入有誤,請重新選擇!");

}

}

while(flag==0);

while(flag==1)

{

switch(n)

{

case 1:printf(" ◆◆◆輸入職工信息◆◆◆\n");printf("\n");input();break;

case 2:printf(" ◆◆◆瀏覽職工信息◆◆◆\n");printf("\n");display();break;

case 3:printf(" ◆◆◆按職工號查詢職工信息◆◆◆\n");printf("\n");search();break;

case 4:printf(" ◆◆◆刪除職工信息◆◆◆\n");printf("\n");del();break;

case 5:printf(" ◆◆◆添加職工信息◆◆◆\n");printf("\n");add();break;

case 6:printf(" ◆◆◆修改職工信息◆◆◆\n");printf("\n");modify();break;

case 7:exit(0);break;

default :break;

}

getchar();

printf("\n");

printf("是否繼續(xù)進(jìn)行(y or n):\n");

scanf("%c",a);

if(a=='y')

{

flag=1;

system("cls"); /*清屏*/

menu(); /*調(diào)用菜單函數(shù)*/

printf("請再次選擇你需要操作的步驟(1--6):\n");

scanf("%d",n);

printf("\n");

}

else

exit(0);

}

}

void input() /*錄入函數(shù)*/

{

int i,m;

printf("請輸入需要創(chuàng)建信息的職工人數(shù)(1--100):\n");

scanf("%d",m);

for (i=0;im;i++)

{

printf("職工號: ");

srand((int)time(0));

em[i].num=rand()%10000+20000000;

if(em[i].num!=em[i-1].num)

printf("%8d ",em[i].num);

printf("\n");

printf("請輸入姓名: ");

scanf("%s",em[i].name);

getchar();

printf("請輸入性別(f--女 m--男): ");

scanf("%c",em[i].sex);

printf("請輸入年齡: ");

scanf("%d",em[i].age);

printf("請輸入學(xué)歷: ");

scanf("%s",em[i].xueli);

printf("請輸入工資: ");

scanf("%d",em[i].wage);

printf("請輸入住址: ");

scanf("%s",em[i].addr);

printf("請輸入電話: ");

scanf("%d",em[i].tel);

printf("\n");

}

printf("\n創(chuàng)建完畢!\n");

save(m);

}

void save(int m) /*保存文件函數(shù)*/

{

int i;

FILE*fp;

if ((fp=fopen("employee_list","wb"))==NULL) /*創(chuàng)建文件并判斷是否能打開*/

{

printf ("cannot open file\n");

exit(0);

}

for (i=0;im;i++) /*將內(nèi)存中職工的信息輸出到磁盤文件中去*/

if (fwrite(em[i],sizeof(struct employee),1,fp)!=1)

printf("file write error\n");

fclose(fp);

}

int load() /*導(dǎo)入函數(shù)*/

{

FILE*fp;

int i=0;

if((fp=fopen("employee_list","rb"))==NULL)

{

printf ("cannot open file\n");

exit(0);

}

else

{

do

{

fread(em[i],sizeof(struct employee),1,fp);

i++;

}

while(feof(fp)==0);

}

fclose(fp);

return(i-1);

}

void display() /*瀏覽函數(shù)*/

{

int i;

int m=load();

printf("\n 職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

for(i=0;im;i++) /*m為輸入部分的職工人數(shù)*/

printf("\n %d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

}

void del() /*刪除函數(shù)*/

{

int m=load();

int i,j,n,t,flag;

char name[20];

printf("\n 原來的職工信息:\n");

display(); /* 調(diào)用瀏覽函數(shù)*/

printf("\n");

printf("請輸入要刪除的職工的姓名:\n");

scanf("%s",name);

for(flag=1,i=0;flagim;i++)

{

if(strcmp(em[i].name,name)==0)

{

printf("\n已找到此人,原始記錄為:\n");

printf("\n職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

printf("\n確實要刪除此人信息請按1,不刪除請按0\n");

scanf("%d",n);

if(n==1) /*如果刪除,則其他的信息都往上移一行*/

{

for(j=i;jm-1;j++)

{

strcpy(em[j].name,em[j+1].name);

em[j].num=em[j+1].num;

em[j].sex=em[j+1].sex;

em[j].age=em[j+1].age;

strcpy(em[j].xueli,em[j+1].xueli);

em[j].wage=em[j+1].wage;

strcpy(em[j].addr,em[j+1].addr);

em[j].tel=em[j+1].tel;

}

flag=0;

}

}

}

if(!flag)

m=m-1;

else

printf("\n對不起,查無此人!\n");

printf("\n 瀏覽刪除后的所有職工信息:\n");

save(m); /*調(diào)用保存函數(shù)*/

display(); /*調(diào)用瀏覽函數(shù)*/

printf("\n繼續(xù)刪除請按1,不再刪除請按0\n");

scanf("%d",t);

switch(t)

{

case 1:del();break;

case 0:break;

default :break;

}

}

void add()/*添加函數(shù)*/

{

FILE*fp;

int n;

int count=0;

int i;

int m=load();

printf("\n 原來的職工信息:\n");

display(); /* 調(diào)用瀏覽函數(shù)*/

printf("\n");

fp=fopen("emploee_list","a");

printf("請輸入想增加的職工數(shù):\n");

scanf("%d",n);

for (i=m;i(m+n);i++)

{

printf("\n 請輸入新增加職工的信息:\n");

printf("請輸入職工號: ");

srand((int)time(0));

em[i].num=rand()%10000+20000000;

if(em[i].num!=em[i-1].num)

printf("%8d ",em[i].num);

printf("\n");

printf("請輸入姓名: ");

scanf("%s",em[i].name);

getchar();

printf("請輸入性別(f--女 m--男): ");

scanf("%c",em[i].sex);

printf("請輸入年齡: ");

scanf("%d",em[i].age);

printf("請輸入學(xué)歷: ");

scanf("%s",em[i].xueli);

printf("請輸入工資: ");

scanf("%d",em[i].wage);

printf("請輸入住址: ");

scanf("%s",em[i].addr);

printf("請輸入電話: ");

scanf("%d",em[i].tel);

printf("\n");

count=count+1;

printf("已增加的人數(shù):\n");

printf("%d\n",count);

}

printf("\n添加完畢!\n");

m=m+count;

printf("\n瀏覽增加后的所有職工信息:\n");

printf("\n");

save(m);

display();

fclose(fp);

}

void search()/*查詢函數(shù)*/

{

int t,flag;

do

{

printf("\n按職工號查詢請按1 ; 按學(xué)歷查詢請按2 ; 按電話號碼查詢請按3,進(jìn)入主函數(shù)按4\n");

scanf("%d",t);

if(t=1t=4)

{

flag=1;

break;

}

else

{

flag=0;

printf("您輸入有誤,請重新選擇!");

}

}

while(flag==0);

while(flag==1)

{

switch(t)

{

case 1:printf("按職工號查詢\n");search_num();break;

case 2:printf("按學(xué)歷查詢\n");search_xueli();break;

case 3:printf("按電話號碼查詢\n");search_tel();break;

case 4:main();break;

default:break;

}

}

}

void search_num()

{

int num;

int i,t;

int m=load();

printf("請輸入要查找的職工號(20001111---20009999):\n");

scanf("%d",num);

for(i=0;im;i++)

if(num==em[i].num)

{

printf("\n已找到此人,其記錄為:\n");

printf("\n職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

break;

}

if(i==m)

printf("\n對不起,查無此人\n");

printf("\n");

printf("返回查詢函數(shù)請按1,繼續(xù)查詢職工號請按2\n");

scanf("%d",t);

switch(t)

{

case 1:search();break;

case 2: break;

default:break;

}

}

void search_xueli()

{

char xueli[30];

int i,t;

int m=load();

printf("請輸入要查找的學(xué)歷:\n");

scanf("%s",xueli);

for(i=0;im;i++)

if(strcmp(em[i].xueli,xueli)==0)

{

printf("\n已找到,其記錄為:\n");

printf("\n職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

}

if(i==m)

printf("\n對不起,查無此人\n");

printf("\n");

printf("返回查詢函數(shù)請按1,繼續(xù)查詢學(xué)歷請按2\n");

scanf("%d",t);

switch(t)

{

case 1:search();break;

case 2:break;

default :break;

}

}

void search_tel()

{

long int tel;

int i, t;

int m=load();

printf("請輸入要查找的電話號碼:\n");

scanf("%ld",tel);

for(i=0;im;i++)

if(tel==em[i].tel)

{

printf("\n已找到此人,其記錄為:\n");

printf("\n職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

break;

}

if(i==m)

printf("\n對不起,查無此人\n");

printf("\n");

printf("返回查詢函數(shù)請按1,繼續(xù)查詢電話號碼請按2\n");

scanf("%d",t);

switch(t)

{

case 1:search();break;

case 2:break;

default :break;

}

}

void modify() /*修改函數(shù)*/

{

int num;

char name[10];

char sex;

int age;

char xueli[30];

int wage;

char addr[30];

long int tel;

int b,c,i,n,t,flag;

int m=load(); /*導(dǎo)入文件內(nèi)的信息*/

printf("\n 原來的職工信息:\n");

display(); /* 調(diào)用瀏覽函數(shù)*/

printf("\n");

printf("請輸入要修改的職工的姓名:\n");

scanf("%s",name);

for(flag=1,i=0;flagim;i++)

{

if(strcmp(em[i].name,name)==0)

{

printf("\n已找到此人,原始記錄為:\n");

printf("\n職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

printf("\n確實要修改此人信息請按1 ; 不修改請按0\n");

scanf("%d",n);

if(n==1)

{

printf("\n需要進(jìn)行修改的選項\n 1.職工號 2.姓名 3.性別 4.年齡 5.學(xué)歷 6.工資 7.住址 8.電話\n");

printf("請輸入你想修改的那一項序號:\n");

scanf("%d",c);

if(c8||c1)

printf("\n選擇錯誤,請重新選擇!\n");

}

flag=0;

}

}

if(flag==1)

printf("\n對不起,查無此人!\n");

do

{

switch(c) /*因為當(dāng)找到第i個職工時,for語句后i自加了1,所以下面的應(yīng)該把改后的信息賦值給第i-1個人*/

{

case 1:printf("職工號改為: ");

scanf("%d",num);

em[i-1].num=num;

break;

case 2:printf("姓名改為: ");

scanf("%s",name);

strcpy(em[i-1].name,name);

break;

case 3:printf("性別改為: ");

getchar();

scanf("%c",sex);

em[i-1].sex=sex;

break;

case 4:printf("年齡改為: ");

scanf("%d",age);

em[i-1].age=age;

break;

case 5:printf("學(xué)歷改為: ");

scanf("%s",xueli);

strcpy(em[i-1].xueli,xueli);

break;

case 6:printf("工資改為: ");

scanf("%d",wage);

break;

case 7:printf("住址改為: ");

scanf("%s",addr);

strcpy(em[i-1].addr,addr);

break;

case 8:printf("電話改為: ");

scanf("%ld",tel);

em[i-1].tel=tel;

break;

}

printf("\n");

printf("\n是否確定所修改的信息?\n 是 請按1 ; 不,重新修改 請按2: \n");

scanf("%d",b);

}

while(b==2);

printf("\n瀏覽修改后的所有職工信息:\n");

printf("\n");

save(m);

display();

printf("\n繼續(xù)修改請按1,不再修改請按0\n");

scanf("%d",t);

switch(t)

{

case 1:modify();break;

case 0:break;

default :break;

}

}

網(wǎng)頁名稱:c語言建立瀏覽函數(shù) c語言瀏覽功能
網(wǎng)頁URL:http://www.rwnh.cn/article22/ddoeojc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版網(wǎng)站設(shè)計公司、靜態(tài)網(wǎng)站網(wǎng)站導(dǎo)航、網(wǎng)站制作、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
密云县| 和田市| 江达县| 泸溪县| 隆安县| 巫溪县| 安图县| 三台县| 江北区| 孝义市| 手机| 祁门县| 会东县| 三穗县| 连云港市| 东乡族自治县| 门头沟区| 黑山县| 龙井市| 沾化县| 若尔盖县| 龙井市| 南充市| 张北县| 新河县| 洪湖市| 绍兴县| 中牟县| 普宁市| 眉山市| 和林格尔县| 沂源县| 无棣县| 乐清市| 梅河口市| 阳新县| 绥化市| 随州市| 旌德县| 安新县| 新乡市|