用C语言编写的"图书馆管理系统"的源代码,删减版

\u7528C\u8bed\u8a00\u7f16\u5199\u7684"\u56fe\u4e66\u9986\u7ba1\u7406\u7cfb\u7edf"\u7684\u6e90\u4ee3\u7801\uff0c\u5220\u51cf\u7248

#include
#include
#include
//\u8f93\u5165/\u8f93\u51fa\u6587\u4ef6\u6d41\u7c7b
#include
using namespace std;
//\u6700\u591a\u7684\u8bfb\u8005
const int Maxr=100;
//\u6700\u591a\u7684\u56fe\u4e66
const int Maxb=100;
//\u6bcf\u4f4d\u8bfb\u8005\u6700\u591a\u501f\u4e94\u672c\u4e66
const int Maxbor=5;


//\u8bfb\u8005\u7c7b,\u5b9e\u73b0\u5bf9\u8bfb\u8005\u7684\u4fe1\u606f\u7684\u63cf\u8ff0
class Reader
{
private:
//\u5220\u9664\u6807\u8bb0 1:\u5df2\u5220 0:\u672a\u5220
int tag;
//\u8bfb\u8005\u7f16\u53f7
int no;
//\u8bfb\u8005\u59d3\u540d
char name[10];
//\u6240\u501f\u56fe\u4e66
int borbook[Maxbor];
public:
Reader()
{
;
}
//\u83b7\u53d6\u59d3\u540d
char *getname()
{
return name;
}
//\u83b7\u53d6\u5220\u9664\u6807\u8bb0
int gettag()
{
return tag;
}
//\u83b7\u53d6\u8bfb\u8005\u7f16\u53f7
int getno()
{
return no;
}
//\u8bbe\u7f6e\u59d3\u540d
void setname(char na[])
{
strcpy(name,na);

}
//\u8bbe\u7f6e\u5220\u9664\u6807\u8bb0 1:\u5df2\u5220 0:\u672a\u5220
void delbook()
{
tag=1;
}
//\u589e\u52a0\u8bfb\u8005
void addreader(int n,char *na)
{
tag=0;
no=n;
strcpy(name,na);
for(int i=0;i<Maxbor;i++)
borbook[i]=0;
}
//\u501f\u4e66\u64cd\u4f5c
void borrowbook(int bookid)
{
for(int i=0;i<Maxbor;i++)
{
if (borbook[i]==0)
{
borbook[i]=bookid;
return;

}
}

}
//\u8fd8\u4e66\u64cd\u4f5c
int retbook(int bookid)
{
for(int i=0;i<Maxbor;i++)
{
if(borbook[i]==bookid)
{
borbook[i]=0;
return 1;

}
}
return 0;
}
//\u8bfb\u51fa\u8bfb\u8005\u4fe1\u606f
void disp()
{
cout << setw(5) << no <<setw(10) << name<<"\u501f\u4e66\u7f16\u53f7\uff1a[";
for(int i=0;i<Maxbor;i++)
if(borbook[i]!=0)
cout << borbook[i] << "|";
cout << "]"<<endl;

}
};



//\u8bfb\u8005\u7c7b\u5e93\uff0c\u5b9e\u73b0\u5efa\u7acb\u8bfb\u8005\u7684\u4e2a\u4eba\u8d44\u6599
class RDatabase
{
private:
//\u8bfb\u8005\u8bb0\u5f55\u6307\u9488
int top;
//\u8bfb\u8005\u8bb0\u5f55
Reader read[Maxr];
public:
//\u6784\u9020\u51fd\u6570\uff0c\u5c06reader.txt\u8bfb\u5230read[]\u4e2d
RDatabase()
{
Reader s;
top=-1;
//\u6253\u5f00\u4e00\u4e2a\u8f93\u5165\u6587\u4ef6
fstream file("reader.txt",ios::in);
while (1)
{
file.read((char *)&s,sizeof(s));
if (!file)break;
top++;
read[top]=s;
}
//\u5173\u95ed reader.txt
file.close();
}
//\u5220\u9664\u6240\u6709\u8bfb\u8005\u4fe1\u606f
void clear()
{
top=-1;
}
//\u6dfb\u52a0\u8bfb\u8005\u65f6\u5148\u67e5\u627e\u662f\u5426\u5b58\u5728
int addreader(int n,char *na)
{
Reader *p=query(n);
if (p==NULL)
{
top++;
read[top].addreader(n,na);
return 1;
}
return 0;

}
//\u6309\u7f16\u53f7\u67e5\u627e
Reader *query(int readerid)
{
for (int i=0;i<=top;i++)
if (read[i].getno()==readerid &&
read[i].gettag()==0)
{
return &read[i];
}
return NULL;
}
//\u8f93\u51fa\u6240\u6709\u8bfb\u8005\u4fe1\u606f
void disp()
{
for (int i=0;i<=top;i++)
read[i].disp();
}
//\u8bfb\u8005\u5e93\u7ef4\u62a4
void readerdata();
//\u6790\u6784\u51fd\u6570\uff0c\u5c06read[]\u5199\u5230reader.txt\u6587\u4ef6\u4e2d
~RDatabase()
{
fstream file("reader.txt",ios::out);
for (int i=0;i<=top;i++)
if (read[i].gettag()==0)
file.write((char *)&read[i],sizeof(read[i]));
file.close();

}
};
void RDatabase::readerdata()
{

char choice;
char rname[20];
int readerid;
Reader *r;
while (choice!='0')
{
cout <<"\n\n\t\t\t\u8bfb \u8005 \u7ef4 \u62a4\n\n\n\t\t 1 \u65b0 \u589e\n\n\t\t 2 \u66f4 \u6539\n\n\t\t 3 \u5220 \u9664\n\n\t\t 4 \u67e5 \u627e\n\n\t\t 5 \u663e \u793a\n\n\t\t 6 \u5168 \u5220\n\n\t\t 0 \u9000 \u51fa"<<endl;
cin >> choice;
switch (choice)
{
case '1':
cout << "\u8f93\u5165\u8bfb\u8005\u7f16\u53f7:";
cin >> readerid;
cout << "\u8f93\u5165\u8bfb\u8005\u59d3\u540d:";
cin >> rname;
addreader (readerid,rname);
break;
case '2':
cout << "\u8f93\u5165\u8bfb\u8005\u7f16\u53f7:";
cin >> readerid;
r=query(readerid);
if (r==NULL)
{
cout << " \u8be5\u8bfb\u8005\u4e0d\u5b58\u5728 "<<endl;
break;
}
cout << "\u8f93\u5165\u65b0\u7684\u59d3\u540d:";
cin >> rname;
r->setname(rname);
break;
case '3':
cout << " \u8f93\u5165\u8bfb\u8005\u7f16\u53f7:";
cin >> readerid;
r=query(readerid);
if (r==NULL)
{
cout <<" \u8be5\u8bfb\u8005\u4e0d\u5b58\u5728" << endl;
break;
}
r->delbook();
break;
case '4':
cout << "\u8bfb\u5165\u8bfb\u8005\u7f16\u53f7:";
cin >> readerid;
r=query(readerid);
if (r==NULL)
{
cout <<"\u8be5\u8bfb\u8005\u4e0d\u5b58\u5728"<< endl;
break;
}
r->disp();
break;
case '5':
disp();
break;
case '6':
clear();
break;
default:cout<<"\u8f93\u5165\u9519\u8bef\uff0c\u8bf7\u4ece\u65b0\u8f93\u5165\uff1a";break;
}
}
}






//\u56fe\u4e66\u7c7b\uff0c\u5b9e\u73b0\u5bf9\u56fe\u4e66\u7684\u63cf\u8ff0\uff0c\u56fe\u4e66\u7684\u7f16\u53f7\uff0c\u4e66\u540d\uff0c\u501f
private:
//\u5220\u9664\u6807\u8bb0 1:\u5df2\u5220 0:\u672a\u5220
int tag;
//\u56fe\u4e66\u7f16\u53f7
int no;
//\u4e66\u540d
char name[20];
//\u662f\u5426\u518d\u67b6 1:\u518d\u67b6 2:\u5df2\u501f
int onshelf;
public:
Book(){}
//\u83b7\u53d6\u59d3\u540d
char *getname() { return name; }
//\u83b7\u53d6\u56fe\u4e66\u7f16\u53f7
int getno(){ return no; }
//\u83b7\u53d6\u5220\u9664\u6807\u8bb0
int gettag(){ return tag; }
//\u8bbe\u7f6e\u4e66\u540d
void setname(char na[])
{
strcpy(name,na);
}
//\u5220\u9664\u56fe\u4e66
void delbook(){ tag=1;}
//\u589e\u52a0\u56fe\u4e66
void addbook(int n,char *na)
{
tag=0;
no=n;
strcpy(name,na);
onshelf=1;
}
//\u501f\u4e66\u64cd\u4f5c
int borrowbook()
{
if (onshelf==1)
{
onshelf=0;
return 1;
}
return 0;
}
//\u8fd8\u4e66\u64cd\u4f5c
void retbook()
{
onshelf=1;
}
//\u8f93\u51fa\u56fe\u4e66
void disp()
{
cout << setw(6) << no << setw(18) << name << setw(10)
<<(onshelf==1? "\u5728\u67b6":"\u5df2\u501f") <<endl;
}
};






//\u56fe\u4e66\u5e93\u7c7b\uff0c\u5b9e\u73b0\u5bf9\u56fe\u4e66\u7684\u7ef4\u62a4\uff0c\u67e5\u627e\uff0c\u5220\u9664\u7b49
class BDatabase
{
private:
//\u56fe\u4e66\u8bb0\u5f55\u6307\u9488
int top;
//\u56fe\u4e66\u8bb0\u5f55
Book book[Maxb];
public:
//\u6784\u9020\u51fd\u6570\uff0c\u5c06book.txt\u8bfb\u5230book[]\u4e2d
BDatabase()
{
Book b;
top=-1;
fstream file("book.txt",ios::in);
while (1)
{
file.read((char *)&b,sizeof(b));
if (!file) break;
top++;
book[top]=b;
}
file.close();
}
//\u5168\u5220
void clear()
{
top=-1;
}
//\u589e\u52a0\u56fe\u4e66
int addbook(int n,char *na)
{
Book *p=query(n);
if (NULL==p)
{
top++;
book[top].addbook(n,na);
return 1;
}
return 0;
}
//\u67e5\u627e\u56fe\u4e66
Book *query(int bookid)
{
for (int i=0;i<=top;i++)
if (book[i].getno()==bookid &&book[i].gettag()==0)
{
return &book[i];
}
return NULL;
}
//\u56fe\u4e66\u5e93\u7ef4\u62a4
void bookdata();
void disp()
{
for (int i=0;i<=top;i++)
if (book[i].gettag()==0)
book[i].disp();
}
//\u6790\u6784\u51fd\u6570\uff0c\u5c06book[]\u5199\u5230book.txt\u6587\u4ef6\u4e2d
~BDatabase()
{
fstream file("book.txt",ios::out);
for (int i=0;i<=top;i++)
if (book[i].gettag()==0)
file.write((char *)&book[i],sizeof(book[i]));
file.close();
}
};
void BDatabase::bookdata()
{
char choice;
char bname[40];
int bookid;
Book *b;
while (choice!='0')
{
cout <<"\n\n\n\t\t\t\u56fe \u4e66 \u7ef4 \u62a4 "<<endl<<endl;
cout<<"\t\t1 \u65b0 \u589e\n \t\t2 \u66f4 \u6539\n\t\t3 \u5220 \u9664\n\t\t4 \u67e5 \u627e\n\t\t5 \u663e \u793a\n\t\t6 \u5168 \u5220\n\t\t0 \u9000 \u51fa"<<endl;
cin >> choice; {
case '1':
cout << "\u8f93\u5165\u56fe\u4e66\u7f16\u53f7:"<<endl;
cin >> bookid;
cout << "\u8f93\u5165\u56fe\u4e66\u4e66\u540d:"<<endl;
cin >> bname;
addbook(bookid,bname);
break;
case '2':
cout << "\u8f93\u5165\u56fe\u4e66\u7f16\u53f7:"<<endl;
cin >> bookid;
b=query(bookid);
if (b==NULL)
{
cout << " \u8be5\u56fe\u4e66\u4e0d\u5b58\u5728 "<<endl;
break;
}
cout << "\u8f93\u5165\u65b0\u7684\u4e66\u540d:"<<endl;
cin >> bname;
b->setname(bname);
break;
case '3':
cout <<" \u8bfb\u5165\u56fe\u4e66\u7f16\u53f7:"<<endl;
cin >> bookid;
b=query(bookid);
if (b==NULL)
{
cout <<" \u8be5\u56fe\u4e66\u4e0d\u5b58\u5728" << endl;
break;
}
b->delbook();
break;
case '4':
cout << " \u8bfb\u5165\u56fe\u4e66\u7f16\u53f7:"<<endl;
cin >> bookid;
b=query(bookid);
if (b==NULL)
{
cout <<" \u8be5\u56fe\u4e66\u4e0d\u5b58\u5728"<< endl;
break;
}
b->disp();
break;
case '5':
disp();
break;
case '6':
clear();
break;
default:cout<<"\u8f93\u5165\u9519\u8bef\uff0c\u8bf7\u4ece\u65b0\u8f93\u5165:";
}
}
}



//main() \u51fd\u6570\u7684\u5b9e\u73b0\uff0c\u7a0b\u5e8f\u7684\u4e3b\u754c\u9762\u7684\u5f15\u5bfc

void main()
{
char choice;
int bookid,readerid;
RDatabase ReaderDB;
Reader *r;
BDatabase BookDB;
Book *b;
while(choice!='0')
{
cout <<endl<<endl<<"\t\t\t \u56fe \u4e66 \u7ba1 \u7406 \u7cfb \u7edf\n\n\n";


cout <<"\t\t\t1 \u501f \u4e66\n\n\t\t\t2 \u8fd8 \u4e66 \n\n\t\t\t3 \u56fe \u4e66 \u7ef4 \u62a4\n\n\t\t\t4 \u8bfb \u8005 \u7ef4 \u62a4\n\n\t\t\t0 \u79bb \u5f00"<<endl;
cin >> choice;
switch (choice)
{
case '1':
cout <<" \u501f\u4e66 \u8bfb\u8005\u7f16\u53f7:";
cin >>readerid;
cout <<" \u56fe\u4e66\u7f16\u53f7\uff1a ";
cin >>bookid;
//\u6309\u7f16\u53f7\u67e5\u627e
r=ReaderDB.query(readerid);
if (NULL==r)
{
cout <<" \u4e0d\u5b58\u5728\u8be5\u8bfb\u8005\uff0c\u4e0d\u80fd\u501f\u4e66"<< endl;
break;
}
b=BookDB.query(bookid);
if (b==NULL)
{
cout <<" \u4e0d\u5b58\u5728\u8be5\u56fe\u4e66\uff0c\u4e0d\u80fd\u501f\u4e66"<< endl;
break;
}
if (b->borrowbook()==0)
{
cout << " \u8be5\u56fe\u4e66\u5df2\u501f\u51fa\uff0c\u4e0d\u80fd\u501f\u4e66"<< endl;
break;
}
r->borrowbook(b->getno());
break;
case '2':
cout<<"\u8fd8\u4e66\n \u8bfb\u8005\u7f16\u53f7:";
cin >>readerid;
cout << " \u56fe\u4e66\u7f16\u53f7:";
cin >>bookid;
r=ReaderDB.query(readerid);
if (r==NULL)
{
cout <<" \u4e0d\u5b58\u5728\u8be5\u8bfb\u8005\uff0c\u4e0d\u80fd\u8fd8\u4e66" << endl;
break;
}
b=BookDB.query(bookid);
if (b==NULL)
{
cout <<" \u4e0d\u5b58\u5728\u8be5\u56fe\u4e66\uff0c\u4e0d\u80fd\u8fd8\u4e66" <<endl;
break;
}
b->retbook();
r->retbook(b->getno());
break;
case '3':
BookDB.bookdata();
break;
case '4':
ReaderDB.readerdata();
break;
default:cout<<"\u8f93\u5165\u9519\u8bef\uff0c\u8bf7\u4ece\u65b0\u8f93\u5165\uff1a";

}
}
}

\u5e2e\u505a\uff0c50\u5fae\u4fe1\u7ea2\u5305\u5c31\u53ef\u4ee5

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

struct BOOK
{
int id,usr[10],total,store,days[10];
char name[31],author[21];
}books[100];
/*上面是结构体的定义,用于存放书籍及借书的信息。*/

void page_title(char *menu_item)
{
clrscr();
printf(">>> 图 书 管 理 系 统 <<<\n\n- %s -\n\n",menu_item);
}
/*上面是打印页眉的函数,同时通过参数menu_item,可以显示当前的状态。*/

void return_confirm(void)
{
printf("\n按任意键返回……\n");
getch();
}
/*上面是返回前请求确认的函数,以便在返回前观察结果*/

int search_book(void)
{
int n,i;
printf("请输入图书序号:");
scanf("%d",&i);
for(n=0;n<100;n++)
{
if(books[n].id==i)
{
printf("书名:%s\n",books[n].name);
printf("作者:%s\n",books[n].author);
printf("存数:%d of ",books[n].store);
printf("%d\n",books[n].total);
return n;
}
}
printf("\n输入错误或无效图书序号.\n");
return -1;
}
/*上面的函数是在数组中找到图书号匹配的记录,显示其信息并返
回数组下标,如果找不到相应记录则提示错误并返回-1。*/

void book_out(void)
{
int n,s,l,d;
page_title("借阅图书");
if((n=search_book())!=-1&&books[n].store>0)
{
printf("请输入借书证序号:");
scanf("%d",&s);
printf("请输入可借天数:");
scanf("%d",&d);
for(l=0;l<10;l++)
{
if(books[n].usr[l]==0)
{
books[n].usr[l]=s;
books[n].days[l]=d;
break;
}
}
books[n].store--;
}
if(n!=-1&&books[n].store==0) printf("此书已经全部借出.\n");
return_confirm();
}
/*上面是借书的函数,首先调用找书函数*/

void book_in(void)
{
int n,s,l;
page_title("归还图书");
if((n=search_book())!=-1&&books[n].store<books[n].total)
{
printf("借阅者图书证列表:\n");
for(l=0;l<10;l++)
if (books[n].usr[l]!=0)
printf("[%d] - %d天\n",books[n].usr[l],books[n].days[l]);
printf("请输入借书证序号:");
scanf("%d",&s);
for(l=0;l<10;l++)
{
if(books[n].usr[l]==s)
{
books[n].usr[l]=0;
books[n].days[l]=0;
break;
}
}
books[n].store++;
}
if(n!=-1&&books[n].store==books[n].total)
printf("全部入藏.\n");
return_confirm();
}

void book_add(void)
{
int n;
page_title("注册新书");
for(n=0;n<100;n++)
if(books[n].id==0) break;
printf("序号:");
scanf("%d",&books[n].id);
printf("书名:");
scanf("%s",&books[n].name);
printf("作者:");
scanf("%s",&books[n].author);
printf("数量:");
scanf("%d",&books[n].total);
books[n].store=books[n].total;
return_confirm();
}
void book_del(void)
{
int n;
page_title("注销旧书");
if((n=search_book())!=-1) books[n].id=0;
printf("该书已注销.\n");
return_confirm();
}

void main(void)
{
menu: page_title("操作选单");
printf("请用数字键选择操作\n\n");
printf("1 借阅图书\n2 归还图书\n\n");
printf("3 注册新书\n4 注销旧书\n\n");
printf("\n0 退出\n");
switch(getch())
{
case '1' : book_out();break;
case '2' : book_in();break;
case '3' : book_add();break;
case '4' : book_del();break;
case '0' : exit(0);
}
goto menu;
}
{
int n;
page_title("标题");
if((n=search_book())!=-1) books[n].id=0;
printf("列出未还的书?.\n");
return_confirm();
}

void main(void)
{
menu: page_title("书名");
printf("\n序号\n");
printf("1 \n作者\n");
printf("3\n数量\n");
printf("\n0 书号\n");
switch(getch())
{
case '1' : book_out();break;
case '2' : book_in();break;
case '3' : book_add();break;
case '4' : book_del();break;
case '0' : exit(0);
}
goto menu;
}

厉害

  • 鐢╟璇█缂栧啓鐨浠g爜鏄竴涓粈涔
    绛旓細鐢╟璇█缂栧啓鐨浠g爜绋嬪簭鏄竴涓簮绋嬪簭銆傛簮绋嬪簭鏄寚鏈紪璇戠殑鎸夌収涓瀹氱殑绋嬪簭璁捐璇█瑙勮寖涔﹀啓鐨勬枃鏈枃浠讹紝鏄竴绯诲垪浜虹被鍙鐨勮绠楁満璇█鎸囦护銆
  • 濡備綍鐢–璇█缂栧啓涓涓畝鍗曠殑绋嬪簭!
    绛旓細1銆侀紶鏍囧乏閿弻鍑c璇█杞欢锛屾墦寮锛屾墦寮鍚庣晫闈㈠鍥撅紝鐐瑰嚮鍏抽棴鍗冲彲 2銆佺偣鍑讳笂鏂圭▼搴忕獥鍙e乏涓婅鐨勬枃浠讹紝閫夋嫨鏂板缓 3銆佸湪鎵撳紑鐨勭獥鍙d腑閫夋嫨鏂囦欢锛屼笅杈逛竴鑸槸绗洓涓 c++Source file锛岃緭鍏ユ枃浠跺悕锛坔ellw.c锛夛紝涓瀹氳浠モ.c鈥濅负鍚庣紑缁撳熬 4銆佽繘鍏ョ紪杈戦〉闈㈠湪锛岄〉闈㈢紪杈戞簮浠g爜灏卞彲浠 includestdio.h void main()...
  • 鐢╟璇█缂栧啓鐨绋嬪簭琚О涓
    绛旓細鐢╟璇█缂栧啓鐨绋嬪簭琚О涓烘簮绋嬪簭銆侰璇█鏄竴绉嶇紪绋嬭瑷锛屾槸鍏朵腑鏈閲嶈鍜屾渶鍩虹鐨勮瑷涔嬩竴銆傚畠鏄敱璐濆皵瀹為獙瀹ょ殑Dennis Ritchie鍦1970骞翠唬鍒濆紑鍙戠殑锛屽苟浜1972骞撮娆″簲鐢ㄤ簬UNIX鎿嶄綔绯荤粺鐨勫紑鍙戙侰璇█鍏锋湁寮哄ぇ鐨勬帶鍒惰兘鍔涳紝鏀寔闈㈠悜瀵硅薄銆佺粨鏋勫寲銆佹寚閽堝拰鍔ㄦ佸唴瀛樺垎閰嶇瓑鐗规с侰璇█鏄潪甯告祦琛岀殑缂栫▼璇█锛岃骞挎硾鐢...
  • 鐢–璇█缂栧啓鐨浠g爜绋嬪簭( B ) A)鍙珛鍗虫墽琛 B)鏄竴涓簮绋嬪簭 C)缁忚繃缂栬瘧...
    绛旓細C璇█鍐鐨勪唬鐮佺▼搴忚偗瀹氭槸婧愮▼搴忥紝B鏄鐨勶紝瀹冧笉鑳界珛鍗虫墽琛岋紝蹇呴』缁忚繃缂栬瘧鎴愬彲鎵ц浠g爜锛屾墍浠鏄敊璇殑锛涘鏋滆繖涓簮绋嬪簭涓笉鍚湁main鍑芥暟锛岀紪璇戝悗鐨勪唬鐮佷篃鏄笉鍙墽琛岀殑锛屾墍浠鏄敊璇殑锛汣璇█涓嶆槸瑙i噴鎵ц鐨勶紝D涔熶笉姝g‘銆
  • 鐢╟璇█缂栧啓鐨浠g爜鏄
    绛旓細鐢╟璇█缂栧啓鐨浠g爜鏄疌浠g爜銆傛牴鎹煡璇㈢浉鍏冲叕寮淇℃伅鏄剧ず锛欳浠g爜鏄娇鐢C璇█缂栧啓鐨勭▼搴忎唬鐮併侰璇█鏄竴绉嶉珮绾缂栫▼璇█锛屽箍娉涘簲鐢ㄤ簬绯荤粺杞欢銆佸簲鐢ㄨ蒋浠躲佹父鎴忓紑鍙戙佸祵鍏ュ紡绯荤粺绛夐鍩熴侰浠g爜閫氬父鐢盋婧愭枃浠剁粍鎴愶紝鍏朵腑鍖呭惈浜嗗彉閲忓畾涔夈佸嚱鏁板畾涔夈佺▼搴忛昏緫鍜岃鍙ョ瓑鍐呭銆
  • 濡備綍浣跨敤C璇█缂栧啓涓涓▼搴?
    绛旓細1銆佹柊寤轰竴涓伐绋嬪拰.c鏂囦欢銆2銆佽緭鍏ヤ富鍑芥暟鍜屽ご鏂囦欢銆3銆佸畾涔夊嚱鏁扮被鍨嬪苟璧嬪垵鍊 銆4銆佽緭鍏ユ瘡涓涓垚缁┿5銆佺敤for璇彞閬嶅巻鏁翠釜鏁扮粍锛屽苟涓旈氳繃if...else璇彞褰掔被姣忎竴涓垎鏁版鐨勪汉鏁般6銆佽绠楀钩鍧囨暟銆7銆佽緭鍑烘眰鍑哄钩鍧囧垎,鏈楂樺垎鍜屾渶浣庡垎銆8銆佺紪璇戯紝杩愯锛屽緱鍒版渶鍚庣粨鏋溿
  • 鐢╟璇█缂栧啓鐨浠g爜绋嬪簭
    绛旓細c璇█鐨婧愮▼搴忚娉曠粨鏋勫涓嬶細include<stdio.h>//棰勫鐞嗚鍙 /* 鑷畾涔夊嚱鏁1*/ /* 鑷畾涔夊嚱鏁2*/ int main(){ //main()涓诲嚱鏁版墽琛岃皟鐢ㄤ互涓婂畾涔夌殑鍑芥暟鐨勯『搴 return 0;//鎵ц瀹屾瘯 閫鍑 } 绀轰緥濡備笅锛歩nclude <stdio.h> int main(){ printf("welcome to c language!!!\n");return 0;} ...
  • 濡備綍缂栧啓C璇█绋嬪簭?
    绛旓細2.蹇嵎閿淐TRL+N鈥濆缓绔嬫柊婧愪唬鐮併3.杈撳叆婧愪唬鐮侊紝涓嬮潰缁欏嚭鏈绠鍗曠殑Hello锛寃orld婧愪唬鐮侊細include <stdio.h> int main( ){ printf("Hello,World\n");return 0;} 4.鎸変笅F11缂栬瘧骞朵笖杩愯婧愪唬鐮侊紝寰楀埌杩愯缁撴灉锛5.鐐瑰嚮浠绘剰閿繑鍥炴簮浠g爜缂栬緫鐣岄潰鍙互缁х画杩涜寮鍙戯紝鎺ヤ笅鏉ュ氨鏄C璇█璇硶鐨勫涔犱簡銆
  • 鎬庢牱鐢–璇█缂栧啓涓涓畝鍗曠殑绋嬪簭?
    绛旓細int main(){ int a[7]; // 寤虹珛涓涓 7 鍏冪礌鐨勬暟缁 int i;int sum = 0;int max = a[0];int min = a[0];// 鎵嬪姩杈撳叆 7 涓厓绱 for (i = 0; i < 7; i++){ printf("璇疯緭鍏ョ %d 涓厓绱犵殑鍊: ", i+1);scanf("%d", &a[i]);} // 姹傝繖 7 涓厓绱犵殑鍜 for (i...
  • 鐢╟璇█缂栧啓杈撳叆ASCII鐮佺殑浠g爜銆
    绛旓細include <stdio.h> int main(){ char a;a=getchar();printf("鎵杈撳叆鐨凙SCII鐮佷负锛%d",a);return 0;}
  • 扩展阅读:c++编辑 ... c在线编译 ... quote网页 ... 索尼s&q功能是什么 ... &quot ... c语言在线 ... 报废 ... 字母表疑案txt ... webgis入门教程 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网