當前位置:首頁 » 操作系統 » c源碼網站

c源碼網站

發布時間: 2022-10-07 01:50:38

❶ 誰知道有哪個網站是關於c語言編程的網站

CSDN

那裡沒有視頻
沒有課件
沒有講座

但是有一大堆牛人
一大堆好的源代碼

學C就是要多讀代碼
多寫代碼

看視頻那些沒什麼用的

主要還是多動手~~

❷ 求有大量C語言源代碼的網站

我個人推薦csdn網站,在裡面你點擊C語言,會出現好多代碼。

❸ 求!!~~C語言編程~~快快快......

#include "stdio.h"

/*定義學生結構體*/
struct Student
{
char ID[20];
char Name[20];
float Mark1;
float Mark2;
float Mark3;
float Average;
};

/*聲明學生數組及學生數量*/
struct Student students[1000];
int num=0;

/*求平均值*/
float Avg(struct Student stu)
{
return (stu.Mark1+stu.Mark2+stu.Mark3)/3;

}

/*通過學號返回數組下標*/

int Student_SearchByIndex(char id[])

{

int i;

for (i=0;i<num;i++)

{

if (strcmp(students[i].ID,id)==0)

{

return i;

}

}

return -1;

}

/*通過姓名返回數組下標*/

int Student_SearchByName(char name[])

{

int i;

for (i=0;i<num;i++)

{

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

{

return i;

}

}

return -1;

}

/*顯示單條學生記錄*/

void Student_DisplaySingle(int index)

{

printf("%10s%10s%8s%8s%8s%10s\n","學號","姓名","成績","成績","成績","平均成績");

printf("-------------------------------------------------------------\n");

printf("%10s%10s%8.2f%8.2f%8.2f%10.2f\n",students[index].ID,students[index].Name,

students[index].Mark1,students[index].Mark2,students[index].Mark3,students[index].Average);

}

/*插入學生信息*/

void Student_Insert()

{

while(1)

{

printf("請輸入學號:");

scanf("%s",&students[num].ID);

getchar();

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

scanf("%s",&students[num].Name);

getchar();

printf("請輸入成績:");

scanf("%f",&students[num].Mark1);

getchar();

printf("請輸入成績:");

scanf("%f",&students[num].Mark2);

getchar();

printf("請輸入成績:");

scanf("%f",&students[num].Mark3);

getchar();

students[num].Average=Avg(students[num]);

num++;

printf("是否繼續?(y/n)");

if (getchar()=='n')

{

break;

}

}

}

/*修改學生信息*/

void Student_Modify()

{

float mark1,mark2,mark3;

while(1)

{

char id[20];

int index;

printf("請輸入要修改的學生的學號:");

scanf("%s",&id);

getchar();

index=Student_SearchByIndex(id);

if (index==-1)

{

printf("學生不存在!\n");

}

else

{

printf("你要修改的學生信息為:\n");

Student_DisplaySingle(index);

printf("-- 請輸入新值--\n");

printf("請輸入學號:");

scanf("%s",&students[index].ID);

getchar();

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

scanf("%s",&students[index].Name);

getchar();

printf("請輸入成績:");

scanf("%f",&students[index].Mark1);

getchar();

printf("請輸入成績:");

scanf("%f",&students[index].Mark2);

getchar();

printf("請輸入成績:");

scanf("%f",&students[index].Mark3);

getchar();

students[index].Average=Avg(students[index]);

}

printf("是否繼續?(y/n)");

if (getchar()=='n')

{

break;

}

}

}

/*刪除學生信息*/

void Student_Delete()

{

int i;

while(1)

{

char id[20];

int index;

printf("請輸入要刪除的學生的學號:");

scanf("%s",&id);

getchar();

index=Student_SearchByIndex(id);

if (index==-1)

{

printf("學生不存在!\n");

}

else

{

printf("你要刪除的學生信息為:\n");

Student_DisplaySingle(index);

printf("是否真的要刪除?(y/n)");

if (getchar()=='y')

{

for (i=index;i<num-1;i++)

{

students[i]=students[i+1];

}

num--;

}

getchar();

}

printf("是否繼續?(y/n)");

if (getchar()=='n')

{

break;

}

}

}

/*按姓名查詢*/

void Student_Select()

{

while(1)

{

char name[20];

int index;

printf("請輸入要查詢的學生的姓名:");

scanf("%s",&name);

getchar();

index=Student_SearchByName(name);

if (index==-1)

{

printf("學生不存在!\n");

}

else

{

printf("你要查詢的學生信息為:\n");

Student_DisplaySingle(index);

}

printf("是否繼續?(y/n)");

if (getchar()=='n')

{

break;

}

}

}

/*按平均值排序*/

void Student_SortByAverage()

{

int i,j;

struct Student tmp;

for (i=0;i<num;i++)

{

for (j=1;j<num-i;j++)

{

if (students[j-1].Average<students[j].Average)

{

tmp=students[j-1];

students[j-1]=students[j];

students[j]=tmp;

}

}

}

}

/*顯示學生信息*/

void Student_Display()

{

int i;

printf("%10s%10s%8s%8s%8s%10s\n","學號","姓名","成績","成績","成績","平均成績");

printf("-------------------------------------------------------------\n");

for (i=0;i<num;i++)

{

printf("%10s%10s%8.2f%8.2f%8.2f%10.2f\n",students[i].ID,students[i].Name,

students[i].Mark1,students[i].Mark2,students[i].Mark3,students[i].Average);

}

}

/*將學生信息從文件讀出*/

void IO_ReadInfo()

{

FILE *fp;

int i;

if ((fp=fopen("Database.txt","rb"))==NULL)

{

printf("不能打開文件!\n");

return;

}

if (fread(&num,sizeof(int),1,fp)!=1)

{

num=-1;

}

else

{

for(i=0;i<num;i++)

{

fread(&students[i],sizeof(struct Student),1,fp);

}

}

fclose(fp);

}

/*將學生信息寫入文件*/

void IO_WriteInfo()

{

FILE *fp;

int i;

if ((fp=fopen("Database.txt","wb"))==NULL)

{

printf("不能打開文件!\n");

return;

}

if (fwrite(&num,sizeof(int),1,fp)!=1)

{

printf("寫入文件錯誤!\n");

}

for (i=0;i<num;i++)

{

if (fwrite(&students[i],sizeof(struct Student),1,fp)!=1)

{

printf("寫入文件錯誤!\n");

}

}

fclose(fp);

}

/*主程序*/

main()

{

int choice;

IO_ReadInfo();

while(1)

{

/*主菜單*/

printf("\n------ 學生成績管理系統------\n");

printf("1. 增加學生記錄\n");

printf("2. 修改學生記錄\n");

printf("3. 刪除學生記錄\n");

printf("4. 按姓名查詢學生記錄\n");

printf("5. 按平均成績排序\n");

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

printf("請選擇(1-6):");

scanf("%d",&choice);

getchar();

switch(choice)

{

case 1:

Student_Insert();

break;

case 2:

Student_Modify();

break;

case 3:

Student_Delete();

break;

case 4:

Student_Select();

break;

case 5:

Student_SortByAverage();

Student_Display();

break;

case 6:

exit();

break;

}

IO_WriteInfo();

}

}

❹ 哪裡有專門提供C#源碼下載的網站,要好的

託管開源項目的網站很多 soureforge, codeproject, codeplex, github
大家都愛github

❺ 找一個C源代碼講解的視頻網站

呵呵
我個人收藏了2個網址
記住採納我的答案哦
http://bbs.langsin.com/index.php?fromuid=52697
http://article.china-code.net/9/index.html

❻ 求免費c,c++,vc源代碼下載網站網址

www.vchome.net
www.vckbase.net
www.code365.com
www.vccode.net
www.czvc.net
www.csdn.net

❼ 學習C語言的網站

VC知識庫
提供Visual C++程序源代碼、編程文摘、及其它VC資料,還有論壇交流。

唯C世界
主要包括C語言教室、C數據結構、軟體下載、技術論壇等,這里的論壇不錯的。

VC大本營
VC愛好者製作的網站,規劃還是挺系統的,內容也不錯。

C語言之家
提供源程序代碼和學習資料等下載,有論壇交流。

C++ Builder開發者
提供控制項、源代碼、系統補丁、電子書籍等下載,另有控制項使用及編程技巧。

Visual C++技巧與源代碼
專為開發者設計,大量的源代碼、全面的詳細介紹。

單片機的C語言
專題論壇,單片機的C語言,Keil C解密版下載。

VC之路
綜合軟體開發網,以VC++編程為主。

Visual C++開發指南
是一個與Visual C++開發相關的專業網站,本站目前的形式主要以開發資源和開發論壇為主,主要是為了給廣大的開發人員提供一個獲取資源和自由交流的場所。

VC編程網
VC編程學習的網站,提供幾大專題和豐富的文檔資料以及很好的論壇。

C++ Builder編程俱樂部
收集的編程技巧、常式、控制項等雖然量不多,但都是站長精心篩選的;網站宗旨是與廣大編程愛好者們一同進步。

VCCode
提供C/C++源代碼與技術文章,天天更新,龍堂提供技術交流社區。

❽ 誰有網站源碼-集-博客,BBS,商城,CMS為一體的

你想要什麼語言的 php如下

博客推薦 X-Space

cms推薦 DEDEcms PHPCMS PHP168

商城 以前有個 ecshop 現在應該也有

BBS Discuz! X1

這幾個 是可以整合在一起的 除了 CMS 以外 都是一個公司的 這個公司還有一個SupeSite 也算是CMS 你可以去這個網址看一下http://www.comsenz.com/procts

❾ c語言怎麼獲取網頁源碼。

C語言根本不是干這個事情的,有那麼多語言、框架和工具可以方便的做這個事情。
C最重要的作用是做底層接近硬體的開發,而不是應用層的開發。

熱點內容
神秘顧客訪問 發布:2025-05-15 20:33:39 瀏覽:296
安卓市場手機版從哪裡下載 發布:2025-05-15 20:17:28 瀏覽:814
幼兒速演算法 發布:2025-05-15 20:15:08 瀏覽:86
best把槍密碼多少 發布:2025-05-15 20:13:42 瀏覽:548
android安裝程序 發布:2025-05-15 20:13:20 瀏覽:559
c語言跳出死循環 發布:2025-05-15 20:06:04 瀏覽:824
a19處理器相當於安卓哪個水平 發布:2025-05-15 20:05:29 瀏覽:639
榮耀9i安卓強行關機按哪個鍵 發布:2025-05-15 20:00:32 瀏覽:750
密碼鎖寫什麼最好 發布:2025-05-15 19:05:31 瀏覽:783
5的源碼是 發布:2025-05-15 19:04:07 瀏覽:719