⑴ c語言程序設計實例教程的2010年版圖書
C語言程序設計實例教程
作者: 朱家義,黃勇 主編
出 版 社: 清華大學出版社
出茄基版時間: 2010-1-1
開本: 16開
I S B N : 9787302193821
定價:¥29.00 本書以程序設計知識板塊為基礎,針對高級語言的知識體系結構,圍繞學習目標為相關內容設計出相應實例任務,通過與任務相關知識的學習,達到完成該章任務的目的。各章均安排具有針對性的拓展實例,以便於讀者迸一步理解和牢固掌握各章節的基本內容,體現了學以致用的原則。
全書共分11章,主要內容包括演算法基礎、c語言基礎、順序結構程序設計、選擇結構程序設旦納棗計、循環結構程序設計、數組與指針、函數、文件、編譯預處理、簡單圖形編程和綜合應用程序的開發等內容。
本書可作為高等學校計算機及相關專業程序設計的教材,也可作為計算機等級考試以及計算機愛好者自學用書和各類工程技術人員的參考書。 第1章程序設計基礎
1.1演算法
1.1.1演算法的定義
1.1.2演算法的描述方法
1.1.3演算法設計的要求
1.1.4演算法時間效率
1.1.5結構化程序設計
1.2問題求解的實現過程
1.3C語言程序結構
1.3.1C程序的結構
1.3.2標識符和關鍵字
本章小結
習題1
第2章C語言基礎知識
2.1數據類型簡介
2.2常量和變數
2.2.1常量
2.2.2符號常量
2.2.3變數
2.3基本數據類型
2.3.1整型
2.3.2實型
2.3.3模拆字元型
2.3.4枚舉類型
2.4構造類型
2.4.1數組
2.4.2結構體
2.4.3共用體
2.4.4用typedef定義類型
2.5指針
2.5.1指針與指針變數
2.5.2指針變數的定義
2.5.3指針變數的引用
2.6運算符與表達式
2.6.1算術運算
2.6.2關系和邏輯運算
2.6.3賦值運算
2.6.4位運算
2.6.5條件運算
2.6.6逗號運算
2.6.7表達式的其他說明
2.7數據類型轉換
2.7.1自動類型轉換
2.7.2賦值類型轉換
2.7.3強制類型轉換
2.8常用庫函數介紹
2.8.1數學函數
2.8.2字元函數
本章小結
習題2
第3章順序結構程序設計
3.1任務描述
3.2賦值語句
3.3數據輸入與輸出
3.3.1printf函數
3.3.2scanf函數
3.3.3字元數據的輸入與輸出
3.4程序實現
3.5實例拓展
本章小結
習題3
第4章選擇結構程序設計
4.1任務描述
4.2if語句
4.2.1單分支if語句
4.2.2雙分支if語句
4.2.3if語句的嵌套
……
第5章循環結構程序設計
第6章數組與指針
第7章函數與指針
第8章文件
第9章預處理命令
第10章簡單圖形編程
第11章C語言綜合程序設計
附錄A ASCII碼表
附錄B Turbo C集成開發環境
附錄C Turbo C2.0常用庫函數
附錄D Turbo C語言運算符表
參考文獻
⑵ c 語言教材 《C語言程序設計(第四版)》 譚浩強
看書你最好要提前做好心理准備,看書能看吐你。理科知識不像文科知識那樣,可能一個很簡單的知識點,自己看書得看半個小時,而懂的人就講幾句就能懂了,我現在看的是一個叫夏老師的視頻,感覺講得還不錯,不繁瑣啰嗦,都是講的重點,而且一聽就懂的那種 ,不像什麼郝斌曾怡那種講的特別繁瑣,跟讀課本似的,都挺不懂。
⑶ 譚浩強的C語言程序設計。各個版本有什麼區別
就拿第四版和第三版作對比,區別如下:
1、指代不同
(1)C程序設計譚浩強版本的第四版:這是清華大學出版社2010年出版的一本書,作者是譚浩強。
(2)C程序設計譚浩強版本的第三版:被普遍認為是學習C語言的一本好教科書,並且被全國大多數大學所選擇。
2、影響不同
(1)C程序設計譚浩強版本的第四版:本書被大多數大學用作C語言學習的教科書,且糾正了第三版中的不足。
(2)C程序設計譚浩強版本的第三版:獲原電子工業部優秀教科書一等獎,大學出版社暢銷書特等獎,全國高等院校計算機基礎教育研究會優秀教材一等獎。
3、特點不同
(1)C程序設計譚浩強版本的第四版:內容先進,體系合理,概念清晰,說明詳盡,步驟少,分散困難點,實例豐富,通俗易懂,文字通俗易懂,是初學者學習C程序設計理想的教材,可以用作大學所有專業的正式教材。
(2)C程序設計譚浩強版本的第三版:已發行超過700萬冊,創下了類似書籍的全國記錄,並且是學習C語言的主流書籍。
⑷ 譚浩強C語言入門書籍
C程序設計(第四版)
【作 者】:譚浩強
【出 版 社】:清華大學出版社
【出版日期】:2012-5-1
【 ISBN 號】:9787302224464
C程序設計(第四版)學習輔導
【圖書定價】:28元
【作者】: 譚浩強
【叢書名】: 中國高等院校計算機基礎教育課程體系規劃教材
【出版社】:清華大學出版社
【ISBN】:9787302226727
【出版日期】:2013 年1月
【開本】:16開
【頁碼】:268
《c程序設計(第四版)》
第1章程序設計和c語言1
1.1什麼是計算機程序1
1.2什麼是計算機語言1
1.3c語言的發展及其特點3
1.4最簡單的c語言程序5
1.4.1最簡單的c語言程序舉例6
1.4.2c語言程序的結構10
1.5運行c程序的步驟與方法12
1.6程序設計的任務14
習題15
第2章演算法——程序的靈魂16
2.1什麼是演算法16
2.2簡單的演算法舉例17
2.3演算法的特性21
2.4怎樣表示一個演算法22
2.4.1用自然語言表示演算法22
2.4.2用流程圖表示演算法22
2.4.3三種基本結構和改進的流程圖26
2.4.4用ns流程圖表示演算法28
.2.4.5用偽代碼表示演算法31
2.4.6用計算機語言表示演算法32
2.5結構化程序設計方法34
習題36
第3章最簡單的c程序設計——順序程序設計37
3.1順序程序設計舉例37
3.2數據的表現形式及其運算39
3.2.1常量和變數39
3.2.2數據類型42
3.2.3整型數據44
3.2.4字元型數據47
3.2.5浮點型數據49
3.2.6怎樣確定常量的類型51
3.2.7運算符和表達式52
3.3c語句57
3.3.1c語句的作用和分類57
3.3.2最基本的語句——賦值語句59
3.4數據的輸入輸出65
3.4.1輸入輸出舉例65
3.4.2有關數據輸入輸出的概念67
3.4.3用printf函數輸出數據68
3.4.4用scanf函數輸入數據75
3.4.5字元數據的輸入輸出78
習題82
第4章選擇結構程序設計85
4.1選擇結構和條件判斷85
4.2用if語句實現選擇結構87
4.2.1用if語句處理選擇結構舉例87
4.2.2if語句的一般形式 89
4.3關系運算符和關系表達式91
4.3.1關系運算符及其優先次序91
4.3.2關系表達式92
4.4邏輯運算符和邏輯表達式92
4.4.1邏輯運算符及其優先次序93
4.4.2邏輯表達式94
4.4.3邏輯型變數96
4.5條件運算符和條件表達式97
4.6選擇結構的嵌套99
4.7用switch語句實現多分支選擇結構102
4.8選擇結構程序綜合舉例105
習題111
第5章循環結構程序設計114
5.1為什麼需要循環控制114
5.2用while語句實現循環115
5.3用do…while語句實現循環117
5.4用for 語句實現循環120
5.5循環的嵌套124
5.6幾種循環的比較125
5.7改變循環執行的狀態125
5.7.1用break語句提前終止循環126
5.7.2用continue語句提前結束本次循環127
5.7.3break語句和continue語句的區別128
5.8循環程序舉例131
習題140
第6章利用數組處理批量數據142
6.1怎樣定義和引用一維數組142
6.1.1怎樣定義一維數組143
6.1.2怎樣引用一維數組元素144
6.1.3一維數組的初始化145
6.1.4一維數組程序舉例146
6.2怎樣定義和引用二維數組148
6.2.1怎樣定義二維數組149
6.2.2怎樣引用二維數組的元素150
6.2.3二維數組的初始化151
6.2.4二維數組程序舉例152
6.3字元數組154
6.3.1怎樣定義字元數組154
6.3.2字元數組的初始化155
6.3.3怎樣引用字元數組中的元素155
6.3.4字元串和字元串結束標志156
6.3.5字元數組的輸入輸出159
6.3.6使用字元串處理函數161
6.3.7字元數組應用舉例165
習題168
第7章用函數實現模塊化程序設計170
7.1為什麼要用函數170
7.2怎樣定義函數172
7.2.1為什麼要定義函數172
7.2.2定義函數的方法173
7.3調用函數174
7.3.1函數調用的形式174
7.3.2函數調用時的數據傳遞175
7.3.3函數調用的過程177
7.3.4函數的返回值178
7.4對被調用函數的聲明和函數原型179
7.5函數的嵌套調用182
7.6函數的遞歸調用184
7.7數組作為函數參數192
7.7.1數組元素作函數實參193
7.7.2數組名作函數參數194
7.7.3多維數組名作函數參數197
7.8局部變數和全局變數199
7.8.1局部變數199
7.8.2全局變數200
7.9變數的存儲方式和生存期204
7.9.1動態存儲方式與靜態存儲方式204
7.9.2局部變數的存儲類別205
7.9.3全局變數的存儲類別208
7.9.4存儲類別小結212
7.10關於變數的聲明和定義214
7.11內部函數和外部函數215
7.11.1內部函數215
7.11.2外部函數215
習題218
第8章善於利用指針220
8.1指針是什麼220
8.2指針變數222
8.2.1使用指針變數的例子222
8.2.2怎樣定義指針變數223
8.2.3怎樣引用指針變數224
8.2.4指針變數作為函數參數226
8.3通過指針引用數組230
8.3.1數組元素的指針230
8.3.2在引用數組元素時指針的運算231
8.3.3通過指針引用數組元素233
8.3.4用數組名作函數參數237
8.3.5通過指針引用多維數組245
8.4通過指針引用字元串255
8.4.1字元串的引用方式 255
8.4.2字元指針作函數參數259
8.4.3使用字元指針變數和字元數組的比較263
8.5指向函數的指針266
8.5.1什麼是函數指針266
8.5.2用函數指針變數調用函數266
8.5.3怎樣定義和使用指向函數的指針變數268
8.5.4用指向函數的指針作函數參數270
8.6返回指針值的函數274
8.7指針數組和多重指針277
8.7.1什麼是指針數組 277
8.7.2指向指針數據的指針280
8.7.3指針數組作main函數的形參282
8.8動態內存分配與指向它的指針變數285
8.8.1什麼是內存的動態分配285
8.8.2怎樣建立內存的動態分配285
8.8.3void指針類型 287
8.9有關指針的小結288
習題291
第9章用戶自己建立數據類型293
9.1定義和使用結構體變數293
9.1.1自己建立結構體類型293
9.1.2定義結構體類型變數 295
9.1.3結構體變數的初始化和引用297
9.2使用結構體數組300
9.2.1定義結構體數組300
9.2.2結構體數組的應用舉例301
9.3結構體指針303
9.3.1指向結構體變數的指針303
9.3.2指向結構體數組的指針304
9.3.3用結構體變數和結構體變數的指針作函數參數306
9.4用指針處理鏈表309
9.4.1什麼是鏈表 309
9.4.2建立簡單的靜態鏈表310
9.4.3建立動態鏈表311
9.4.4輸出鏈表315
9.5共用體類型317
9.5.1什麼是共用體類型317
9.5.2引用共用體變數的方式318
9.5.3共用體類型數據的特點319
9.6使用枚舉類型323
9.7用typedef聲明新類型名326
習題330
第10章對文件的輸入輸出331
10.1c文件的有關基本知識331
10.1.1什麼是文件331
10.1.2文件名332
10.1.3文件的分類332
10.1.4文件緩沖區333
10.1.5文件類型指針333
10.2打開與關閉文件335
10.2.1用fopen函數打開數據文件335
10.2.2用fclose函數關閉數據文件337
10.3順序讀寫數據文件338
10.3.1怎樣向文件讀寫字元338
10.3.2怎樣向文件讀寫一個字元串341
10.3.3用格式化的方式讀寫文件344
10.3.4用二進制方式向文件讀寫一組數據345
10.4隨機讀寫數據文件349
10.4.1文件位置標記及其定位349
10.4.2隨機讀寫 352
10.5文件讀寫的出錯檢測353
習題354
第11章常見錯誤分析355
附錄370
附錄a在visual c++ 6.0環境下運行c程序的方法370
附錄b常用字元與ascii代碼對照表377
附錄cc語言中的關鍵字378
附錄d運算符和結合性378
附錄ec語言常用語法提要380
附錄fc庫函數384
參考文獻390
⑸ C語言程序設計實例教程的圖書目錄
第1章 C語言概述
1.1 C語言的發展及特點
1.1.1 C語言的發展
1.1.2 C語言的特點
1.2 C語言程序的結構及其基本要求
1.2.1 C語言程序的結構
1.2.2 C語言程序的基本要求
1.3 C語言程序上機調試步驟和方法
1.3.1 Turbo C2.0開發環境
1.3.2 Visual C++6.0開發環境
習題
第2章 數據類型、運算符與表達式
2.1 常量和變數
2.1.1 常量和符號常量
2.1.2 變數
2.2 運算符和表源茄核達式
2.2.1 算術運算符和算術表達式
2.2.2 賦值運算符和賦值表達式
2.3 數據類型轉換
2.3.1 不同數據類型的數據音的混合運算
2.3.2 強制類型轉換
2.4 位運算
習題
第3章 數據的輸入和輸出
3.1 數據的輸出
3.1.1 格式輸出函數printf()
3.1.2 字元輸出函數putchar()
3.2 數據的輸入
3.2.1 格式輸入函數scanf()
3.2.2 字元輸入函數getchar()
3.3 輸入輸出綜合應用舉例
習題
第4章 C程序控制結構
4.1 順序結構程序設計
4.1.1 C語言語句
4.1.2 順序結構
4.2 程序控制結構中的條件表示
4.2.1 關系運算符和關系表達式
4.2.2 邏輯運算符和邏輯表達式
4.2.3 條件運算符和條件表達式
4.3 選擇結構程序設計
4.3.1 if語句
4.3.2 switch語句
4.4 循環結構程序設計
4.4.1 while語句
4.4.2 do-while語句
4.4.3 for語句
4.4.4 循環的嵌套
4.4.5 break、continue和goto語句
4.5 綜合應用舉例
習題
第5章 數組
5.1 一維數組
5.1.1 一維數組的定義和初始化
5.1.2 一維數組的引用與賦值
5.1.3 一維數組的應用舉例
5.2 二維數組
5.2.1 二維數組的定義和初始化
5.2.2 二維數組的引用與賦值
5.2.3 二維數組的應用舉例
5.3 字元數組
5.3.1 字元數組的定義和初始化
5.3.2 字元數組的引用與賦值
5.3.3 字元串函數
5.3.4 字元數組的應用舉例
5.4 綜合應用舉例
習題
第6章 函數
6.1 函數的定義、聲明與調用
6.1.1 函數的定義
6.1.2 函數的聲明
6.1.3 函數的調用
6.2 變數和函數的作用域
6.2.1 變數的作用域
6.2.2 變數生命周期
6.3 函數的遞歸調用
6.4 預預處理命令
6.4.1 宏定義
6.4.2 文件包含
6.4.3 條件編譯
6.5 綜合應用舉例
習題
第7章 指針
7.1 指針變數的定義和引用
7.1.1 指針變數的定義
7.1.2 指針變數的引用
7.1.3 指針運算
7.2 指針與數組
7.2.1 指針與一維數組
7.2.2 指針與二維數組
7.2.3 指針與字元串
7.2.4 指針數組
7.3 指針與函數
7.3.1 指針變數作為函數的參數
7.3.2 函數的返回值為指針
7.3.3 指向函數的指針
7.3.4 帶參數的main函數和命令行參數
7.4 多級指針
7.5 綜合應用舉例
習題
第8章 結構體、共用體和枚舉類型
8.1 結構體
8.1.1 結構體類型的定義
8.1.2 結構體變數的定義
8.1.3 結構體變數的引用和初始化
8.1.4 結構體數組
8.1.5 結構體與指針
8.1.6 結構體與函數
8.2 共用體
8.2.1 共用體類型和變數的定義
8.2.2 共用體變數的引用
8.3 枚舉類型
8.3.1 枚舉類型的定義
8.3.2 枚舉變數的定義和引用
8.4 動態存儲分配
8.4.1 動態分配函數
8.4.2 鏈表簡介
8.5 用typedef定義類型
8.6 綜合應用舉例
習雹掘題
第9章 文件
9.1 文件概述
9.1.1 文件的基本概念
9.1.2 文件類型指針納者
9.1.3 文件的打開與關閉
9.2 文件的讀寫和定位
9.2.1 文件的讀寫
9.2.2 文件的定位
9.3 文件操作錯誤的檢測
9.4 綜合應用舉例
習題
附錄 1 ASCII碼表
附錄 2 運算符和結合性
附錄 3 常見庫函數(按函數類別排序)
⑹ c語言程序設計第四版答案 第八章指針 課後3 。14 。15答案
//課後3
#include <stdio.h>
int main()
{ void input(int *);
void max_min_value(int *);
void output(int *);
int number[10];
input(number);
max_min_value(number);
output(number);
return 0;
}
void input(int *number)
{int i;
printf("input 10 numbers:");
for (i=0;i<10;i++)
scanf("%d",&number[i]);
}
void max_min_value(int *number)
{ int *max,*min,*p,temp;
max=min=number;
for (p=number+1;p<number+10;p++)
if (*p>*max) max=p;
else if (*p<*min) min=p;
temp=number[0];number[0]=*min;*min=temp;
if(max==number) max=min;
temp=number[9];number[9]=*max;*max=temp;
}
void output(int *number)
{int *p;
printf("Now,they are: ");
for (p=number;p<number+10;p++)
printf("%d ",*p);
printf("\n");
}
//課後14
#include <stdio.h>
int main()
{void sort (char *p,int m);
int i,n;
char *p,num[20];
printf("input n:");
scanf("%d",&n);
printf("please input these numbers:\n");
for (i=0;i<n;i++)
scanf("%d",&num[i]);
p=&num[0];
sort(p,n);
printf("Now,the sequence is:\n");
for (i=0;i<n;i++)
printf("%d ",num[i]);
printf("\n");
return 0;
}
void sort (char *p,int m) // 將n個數逆序排列函數
{int i;
char temp, *p1,*p2;
for (i=0;i<m/2;i++)
{p1=p+i;
p2=p+(m-1-i);
temp=*p1;
*p1=*p2;
*p2=temp;
}
}
//課後15
#include <stdio.h>
int main()
{void avsco(float *,float *);
void avcour1(char (*)[10],float *);
void fali2(char course[5][10],int num[],float *pscore,float aver[4]);
void good(char course[5][10],int num[4],float *pscore,float aver[4]);
int i,j,*pnum,num[4];
float score[4][5],aver[4],*pscore,*paver;
char course[5][10],(*pcourse)[10];
printf("input course:\n");
pcourse=course;
for (i=0;i<5;i++)
scanf("%s",course[i]);
printf("input NO. and scores:\n");
printf("NO.");
for (i=0;i<5;i++)
printf(",%s",course[i]);
printf("\n");
pscore=&score[0][0];
pnum=&num[0];
for (i=0;i<4;i++)
{scanf("%d",pnum+i);
for (j=0;j<5;j++)
scanf("%f",pscore+5*i+j);
}
paver=&aver[0];
printf("\n\n");
avsco(pscore,paver); // 求出每個學生的平均成績
avcour1(pcourse,pscore); // 求出第一門課的平均成績
printf("\n\n");
fali2(pcourse,pnum,pscore,paver); // 找出2門課不及格的學生
printf("\n\n");
good(pcourse,pnum,pscore,paver); // 找出成績好的學生
return 0;
}
void avsco(float *pscore,float *paver) // 求每個學生的平均成績的函數
{int i,j;
float sum,average;
for (i=0;i<4;i++)
{sum=0.0;
for (j=0;j<5;j++)
sum=sum+(*(pscore+5*i+j)); //累計每個學生的各科成績
average=sum/5; //計算平均成績
*(paver+i)=average;
}
}
void avcour1(char (*pcourse)[10],float *pscore) // 求第一課程的平均成績的函數
{int i;
float sum,average1;
sum=0.0;
for (i=0;i<4;i++)
sum=sum+(*(pscore+5*i)); //累計每個學生的得分
average1=sum/4; //計算平均成績
printf("course 1:%s average score:%7.2f\n",*pcourse,average1);
}
void fali2(char course[5][10],int num[],float *pscore,float aver[4])
// 找兩門以上課程不及格的學生的函數
{int i,j,k,labe1;
printf(" ==========Student who is fail in two courses======= \n");
printf("NO. ");
for (i=0;i<5;i++)
printf("%11s",course[i]);
printf(" average\n");
for (i=0;i<4;i++)
{labe1=0;
for (j=0;j<5;j++)
if (*(pscore+5*i+j)<60.0) labe1++;
if (labe1>=2)
{printf("%d",num[i]);
for (k=0;k<5;k++)
printf("%11.2f",*(pscore+5*i+k));
printf("%11.2f\n",aver[i]);
}
}
}
void good(char course[5][10],int num[4],float *pscore,float aver[4])
// 找成績優秀學生(各門85以上或平均90分以上)的函數
{int i,j,k,n;
printf(" ======Students whose score is good======\n");
printf("NO. ");
for (i=0;i<5;i++)
printf("%11s",course[i]);
printf(" average\n");
for (i=0;i<4;i++)
{n=0;
for (j=0;j<5;j++)
if (*(pscore+5*i+j)>85.0) n++;
if ((n==5)||(aver[i]>=90))
{printf("%d",num[i]);
for (k=0;k<5;k++)
printf("%11.2f",*(pscore+5*i+k));
printf("%11.2f\n",aver[i]);
}
}
}
⑺ 有什麼學C語言的好書
你好,很高興回答您的問題。個人建議看《C primer plus》、《寫給大家的C語言書》、《C語言解惑》、《你必須知道的495個C語言問題》、《編程精粹》、《C標准庫》等國外優秀著作。 還有一個 ::C語言入門經典(第4版) 作者: 出版:清華大學 出版日期:2008年04月 本書是編程語言先驅者Ivor Horton的經典之作,是C語言方面最暢銷的圖書品種之一。本書集綜合性、實用性為一體,是學習C語言的優秀入門教材,在世界范圍內廣受歡迎,口碑極佳。書中除了講解C程序設計語言,還廣泛介紹了作為一名C程序設計人員應該掌握的必要知識,並提供了大量的實用性很強的編程實例。本書的目標是使你在C語言程序設計方面由一位初學者成為一位稱職的程序員。讀者基本不需要具備任何編程知識,即可通過本書從頭開始編寫自己的C程序。 新華書店網店新華文軒有賣的 謝謝採納。
⑻ c語言程序設計(第二版)張磊版課後答案
.cpp : Defines the entry point for the console application.
//
#include "stdafx.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,"./date.ini");
if(ret>0)
printf("%s\n\n\n\n\n",result);
else
printf("對不起,沒有您要查找的單詞.\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,"./date.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("**************MENU***************\n\n");
printf(" 1 英譯漢\n");
// printf("2 漢譯英\n");
printf(" 2 插入新的詞條\n");
// printf(" 3 刪除已有詞條\n");
printf(" 3 清空屏幕\n");
printf(" 4 退出\n\n");
printf("**********************************\n");
do{
printf("請選擇操作(1~4):\n");
scanf("%d",&index); /*輸入選擇項*/
}while(index<0||index>5); /*選擇項不在0~4之間重輸*/
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;
}
輸出:
**************MENU***************
1 英譯漢
2 插入新的詞條
3 清空屏幕
4 退出
**********************************
請選擇操作(1~4):
1
請輸入要查詢的單詞:
bad
adj. 劣質的,有害的,壞的,不利的,不健康的,嚴重的
**************MENU***************
1 英譯漢
2 插入新的詞條
3 清空屏幕
4 退出
**********************************
請選擇操作(1~4):
2
請輸入要插入的單詞:
cat
請輸入單詞的解釋:
貓
插入成功。
**************MENU***************
1 英譯漢
2 插入新的詞條
3 清空屏幕
4 退出
**********************************
請選擇操作(1~4):
1
請輸入要查詢的單詞:
cat
貓
**************MENU***************
1 英譯漢
2 插入新的詞條
3 清空屏幕
4 退出
**********************************
請選擇操作(1~4):
4
Press any key to continue
滿意請採納。
⑼ 請問《C語言程序設計》譚浩強主編,清華大學出版社,2010版 是第幾版
第四版,紅色封面的
⑽ C語言程序設計 第二版 課後答案 (張磊 馮偉昌...
有兩種方式:
第一種:選「文件」,然後選「C/C++ Source File」。
第二種:選「工程」,然後選「Win32 Console Application」,完成後,然後再按第一種方式建立文件。