c課程設計完整程序下載
A. C語言做課程設計的程序,真心不會啊,跪求高手幫我做一份啊!!!
你很聰明啊,比我那時聰明多了,知道到度娘這里求助啊。
自己多查查版資料寫出來的會比人家給你權的,你會有不同的收獲的。感覺也不一樣。
自己做出來的話會有成就感。而且,以後工作了之後,很多工作中需要的東西並不是學校書本上的東西,也需要查資料、學習。建議你自己動腦動手,如果哪裡有解決不了的模塊部分,我覺得發出來大家一起討論。
看了你的要求,我感覺flow不復雜,結構體和malloc函數、鏈表的使用、還有文件操作。相信你看下書,或者下,能解決的!
可以根據條件寫4隻函數啊
1,信息輸入部分
2,評委計算部分
3,這是個比較
4,查找
B. 求c語言課程設計程序,要有說明的,謝謝了!
void main(void)
{
printf("hello world");
return;
}
我又用HELLO WORLD了。唉。
孩子,還是找本書看吧。
C. c程序課程設計
一些c好書。www.lmh2004.cn有賣。
==========
c
C程序設計語言(第2版·新版)---C語言「倚天屠龍雙劍」---Brian W.Kernighan「C語言之父」
C Primer Plus中文版(第五版)--------C語言「倚天屠龍雙劍」---Stephen Prata
C程序設計(第三版)---------------------------譚浩強
C語言大全(第四版)---------------------------HERBERT SCHILDT
C語言介面與實現:創建可重用軟體的技術-------------DAVID R.HANSON
C語言參考手冊(原書第5版)--------------------------Samuel P.Harbison
C程序設計教程---------------------------------H.M.Deitel/P.J.Deitel
C陷阱與缺陷-----------------------------------Andrew Koenig
D. 求C語言大神寫C語言課程設計程序!!!!
幫你原創
Q我
E. c語言課程設計,設計一個任意的程序!有說明,要求源程序150行左右!很急!!!
#include <data.h>
#include <windows.h>
#include <stdio.h>
#include <malloc.h>
#include <winbase.h>
#include <process.h>
void Search()
{
char temp[100];
char buffer[2];
char result[100];
printf("請輸入要查詢的單詞:\n");
scanf("%s",&temp);
buffer[0]=temp[0];
buffer[1]='\0';
int ret=GetPrivateProfileString(buffer,temp,0,result,100,"e:\\data.ini");
if(ret>0)
printf("%s\n\n\n\n\n",result);
else
printf("%s\nsorry,沒有您要查找的單詞!",temp);
/*printf("sorry,沒有您要查找的單詞!.\n\n\n\n\n");*/
}
void InsertItem()
{
char temp[100];
char buffer[2];
char result[100];
printf("請輸入要插入的單詞:\n");
scanf("%s",&temp);
printf("請輸入單詞的解釋:\n");
getchar();
scanf("%s",&result);
buffer[0]=temp[0];
buffer[1]='\0';
int ret=WritePrivateProfileString(buffer,temp,result,"e:\\data.ini");
if(ret=0)
printf("哈哈~~~插入失敗!。\n\n\n\n\n");
else
printf("嘿嘿~~~~插入成功!。\n\n\n\n\n");
}
int main(int argc, char* argv[])
{
int index;
main:
printf("******************\n\n");
printf(" 1 英譯漢\n");
printf(" 2 插入新的詞彙\n");
printf(" 3 清空屏幕\n");
printf(" 4 退出\n\n");
printf("**********************************\n");
do{
printf("請選擇操作(1~4):\n");
scanf("%d",&index);
}while(index<0||index>5);
switch(index)
{
case 1:
Search();
goto main;
break;
case 2:
InsertItem();
goto main;
break;
case 3:
system("cls");
goto main;
break;
case 4:
return 0;
break;
default:
break;
}
return 0;
}
F. 求一c語言課程設計學生成績管理系統程序
參考以下,部分代碼改了即可: 首先將記錄儲存再TXT文件下,格式如下所示:學號 姓名 性別 等級 筆試 機試 類別
1 張三 男 二級 66 77
2 李四 男 三級 88 99
3 張二 男 二級 40 60
4 李二 女 二級 50 59
5 王五 女 三級 99 99
6 王三 男 二級 77 61
7 劉四 男 四級 60 59
8 劉五 女 二級 88 77
9 張五 女 二級 64 81
10 李六 女 二級 59 30-------------------------------------------------------------代碼如下,本人親自編寫,無錯誤通過--------------------------------------------------------------------#include <iostream>
#include <fstream>
#include <string>
#include <iomanip>
using namespace std;void add_information(string str);
void delete_information(string str);
void edit_information(string str);
void scanf_information(string str);
void score_scanf(string str);
void pingfen(string str);
void pass_total(string str);main()
{
cout<<"本程序完成學生信息管理"<<endl;
cout<<"注意功能一定要按順序執行,一旦平完分數,有些功能不能用,也是本系統的不完善之處!"<<endl;
cout<<"當然可以改進,鑒於時間原因,我就不多加改了,整個模板你可以參考,基本符合要求。。"<<endl;
cout<<endl;
string str;
cout<<"請輸入一個學生信息文件名: ";
getline(cin,str);
char ch;
cin.get(ch);
cout<<"(1)信息維護 (2)評分 (3)信息查詢 (4)成績合格統計"<<endl;
cout<<"請輸入你所要選擇的功能編號: ";
int number;
cin>>number;
string name;//統計用的科目名
switch(number)
{
case 1:
cout<<"(1)增加學生信息 (2)刪除學生信息 (3)修改學生信息 (4) 瀏覽信息"<<endl;
cout<<"請輸入你所要選擇的功能編號: ";
cin>>number;
switch(number)
{
case 1:
add_information(str);
break;
case 2:
delete_information(str);
break;
case 3:
edit_information(str);
break;
case 4:
scanf_information(str);
break;
default:
cout<<"對不起,你的輸入錯誤!";
break;
}
break;
case 2:
score_scanf(str);
break;
case 3:
pingfen(str);
break;
case 4:
pass_total(str);
break;
default:
cout<<"對不起,你的輸入錯誤!";
break;
} cout<<endl;
return 0;
}
void add_information(string str)
{
ofstream outstream;
outstream.open(str.data(),ios::ate|ios::app);
outstream<<endl;
string name;
cout<<"請輸入准考證號、姓名、性別、報考等級、筆試成績、上機成績,用空格分開 :"<<endl;
string a,b,c,d,e,f;
cin>>a>>b>>c>>d>>e>>f;
outstream.precision(6);//顯示精度
outstream<<name<<" "<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e<<" "<<f;//寫入文件末尾
outstream.close();
}
void delete_information(string str)
{
ifstream instream;
instream.open(str.data());
string name_1,name_2;
cout<<"請輸入需要刪除人的准考證號: ";
cin>>name_1;
string a,b,c,d,e,f;
ofstream outstream;
//暫存的中間文件
outstream.open("temp.txt");
bool flag=0;//是否查找到
while(1)
{
//刪除操作,自己感覺都有點麻煩
instream>>a>>b>>c>>d>>e>>f;
if(name_1!=a)
{
outstream<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e<<" "<<f;
outstream<<endl;
}
else if (name_1==a) flag=1;//查找到
if(instream.eof()) break;
}
if(!flag) cout<<"沒有找到該記錄"<<endl;
instream.close();
outstream.close();
//將暫存的文件寫回到原文件中
ifstream in;
ofstream out;
in.open("temp.txt");
out.open(str.data());
string line;
while(1)
{
getline(in,line);
out<<line;
out<<endl;
if(in.eof()) break;
}
in.close();
out.close();
}
void edit_information(string str)
{
ifstream instream;
instream.open(str.data());
string name_1,name_2;
cout<<"請輸入需要修改人的准考號: ";
cin>>name_1;
string a,b,c,d,e,f;
ofstream outstream;
//暫存的中間文件
outstream.open("temp.txt");
bool flag=0;//是否查找到
while(1)
{
//刪除操作,自己感覺都有點麻煩
instream>>a>>b>>c>>d>>e>>f;
if(name_1==a)
{
//找到修改的記錄
flag=1;
cout<<"請輸入新的准考證號、姓名、性別、報考等級、筆試成績、上機成績,成績類別,用空格分開:";
cin>>a>>b>>c>>d>>e>>f;
}
outstream<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e<<" "<<f;
outstream<<endl;
if(instream.eof()) break;
}
if(!flag) cout<<"沒有找到該記錄"<<endl;
instream.close();
outstream.close();
//將暫存的文件寫回到原文件中
ifstream in;
ofstream out;
in.open("temp.txt");
out.open(str.data());
string line;
while(1)
{
getline(in,line);
out<<line;
out<<endl;
if(in.eof()) break;
}
in.close();
out.close();}
void scanf_information(string str)
{
ifstream instream;
instream.open(str.data());
string name_1,name_2;
string a,b,c,d,e,f;
string line;
getline(instream,line);
cout<<line<<endl;
while(1)
{
instream>>a>>b>>c>>d>>e>>f;
cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e<<" "<<f;
cout<<endl;
if(instream.eof()) break;
}
instream.close();}
void score_scanf(string str)
{
ifstream instream;
instream.open(str.data());
string name_1,name_2;
cout<<"請輸入需要查看的類別: ";
cin>>name_1;
string a,b,c,d,e,f,g;
bool flag=0;//是否查找到
while(1)
{
//刪除操作,自己感覺都有點麻煩
instream>>a>>b>>c>>d>>e>>f>>g;
if(name_1==g)
{
//找到修改的記錄
flag=1;
cout<<"准考證號為:"<<a<<"的信息為:";
cout<<" 姓名 "<<b<<" 性別 "<<c<<" 報考等級:"<<d<<" 筆試成績 "<<e<<"上機成績"<<f<<endl;
}
if(instream.eof()) break;
}
if(!flag) cout<<"沒有找到該記錄"<<endl;
instream.close();
}
void pingfen(string str)
{
ifstream instream;
instream.open(str.data());
string a,b,c,d;
int e,f;
ofstream outstream;
outstream.open("temp.txt");
string line;
getline(instream,line);
outstream<<line;
outstream<<endl;
while(1)
{ instream>>a>>b>>c>>d>>e>>f;
outstream<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e<<" "<<f<<" ";
if(e>=85)
{
if(f>=85) outstream<<"優秀";
else if(f>=70 && f<=84) outstream<<"良好";
else if(f>=60 && f<=69) outstream<<"及格";
else outstream<<"不及格";
}
else if(e>=70 && e<=84)
{
if(f>=70) outstream<<"良好";
else if(f>=60 && f<=69) outstream<<"及格";
else outstream<<"不及格";
}
else if(e>=60 && e<=69)
{
if(f>=60) outstream<<"及格";
else outstream<<"不及格";
}
else outstream<<"不及格";
outstream<<endl;
if(instream.eof()) break;
}
instream.close();
outstream.close();
ifstream in;
ofstream out;
in.open("temp.txt");
out.open(str.data());
line="";
while(1)
{
getline(in,line);
out<<line;
out<<endl;
if(in.eof()) break;
}
in.close();
out.close();}
void pass_total(string str)
{
ifstream instream;
instream.open(str.data());
string a,b,c,d,e,f,g;
int count=0;
while(1)
{
//刪除操作,自己感覺都有點麻煩
instream>>a>>b>>c>>d>>e>>f>>g;
if(g=="優秀" ||g=="良好" ||g=="及格")
count++;
if(instream.eof()) break;
}
cout<<"合格的人數為:"<<count<<endl;
instream.close();
}
G. C語言課程設計的源代碼在哪裡有下載啊
http://wstatic.xunlei.com/index2.htm?search=C語言來源
看看這兒有嗎?
H. 數據結構課程設計 要求寫一個完整的,可運行的程序。用c語言或者c++
這個可以寫的
I. c程序課程設計 圖書管理系統
c語言課程設計:
圖書管理系統設計,源代碼+說明書,安裝配置說明,一套,