C語言程式設計 老師:謝孟諺 助教:楊斯竣.

Slides:



Advertisements
Similar presentations
While 迴圈 - 不知重複執行次數
Advertisements

資料坐火車 …… 談陣列 (Array) 綠園 2008/12/15. Array 的宣告 整數陣列的宣告  int student[5]; 意義:宣告了 5 個 int 大小的連續空間,名稱 為 student ,沒有預設值,則為系統殘值。 student student[0] student[1]
CSIM, PU C Language Introduction to the C Programming Language 重覆敘述 (for,while,break,continue) 適合重複性的計算或判斷.
親愛的老師您好 感謝您選用本書作為授課教材,博碩文化準備本書精選簡報檔,特別摘錄重點提供給您授課專用。 說明: 博碩文化:
“八皇后”问题 崔萌萌 吕金华.
C/C++基礎程式設計班 陣列 (Array)
第4章 鏈結串列(Linked Lists) 4-1 動態記憶體配置-(6) 4-2 鏈結串列的基礎-(7)
C语言程序设计 第十二章 位运算.
Do.For.While.正三角.倒正三角.倒九九乘法表
選擇排序法 通訊一甲 B 楊穎穆.
資料大樓 --談指標與陣列 綠園.
C的發展史 C程式初體驗 C程式設計基本注意事項 上機實習課程
函數(一) 自訂函數、遞迴函數 綠園.
邏輯設計 老師:羅峻旗 助教:楊斯竣.
Chen Yi Fen The C Language Chen Yi Fen
项目六 用指针优化学生成绩排名 项目要求 项目分析
If … else 選擇結構 P27.
Chap 2 用C语言编写程序 2.1 在屏幕上显示 Hello World! 2.2 求华氏温度 100°F 对应的摄氏温度
Introduction to the C Programming Language
Introduction to the C Programming Language
STRUCTURE 授課:ANT 日期:2010/5/12.
C語言簡介 日期 : 2018/12/2.
程式撰寫流程.
Introduction to the C Programming Language
類別(class) 類別class與物件object.
第5章 堆疊(Stacks) 5-1 堆疊的基礎 5-2 堆疊的表示法 5-3 堆疊的應用 - 運算式的計算與轉換
Introduction to the C Programming Language
算法的基本概念.
Introduction to the C Programming Language
Java 程式設計 講師:FrankLin.
第13章 结构体的应用 13.1 了解由用户构造的数据类型 13.2 结构体类型说明及结构体变量 13.3 结构体数组
Introduction to the C Programming Language
計數式重複敘述 for 迴圈 P
切換Dev c++顯示語言 工具->環境選項(V)->介面->language (Chinese TW)
第0章作业: 教材P12-练习与实践 1.写出用符号’*’输出描绘汉字”大”的流程图。
陣列(Array).
陣列
目录 9.1 结构体类型 9.2 共用体类型 9.3 枚举类型 9.4 类型声明符typedef 1.
第一章 程序设计和C语言 主讲人:高晓娟 计算机学院.
Main() { Dfas Asdfasf fasdfa } #include <stdio.h> void main( ) {
C语言的特点 1. C程序由许多函数组成 2. C程序必须有且只有一个主函数main( ) 3. 函数用“{”和“}”表示起点和终点
Chap 5 函数 5.1 计算圆柱体积 5.2 使用函数编写程序 5.3 变量与函数.
7.1 C程序的结构 7.2 作用域和作用域规则 7.3 存储属性和生存期 7.4 变量的初始化
輸出與輸入(I/O).
第一章 C语言概述 教师:周芸.
程式設計-- Binary Search 通訊一甲 B 楊穎穆.
Introduction to the C Programming Language
实验七 数 组 第21讲 C程序设计 Main() { int x,y; X=10; y=x*x+1;
Introduction to the C Programming Language
邏輯設計 老師:羅峻旗 助教:楊斯竣.
Introduction to the C Programming Language
程式設計--linear search 通訊一甲 B 楊穎穆.
第4章 鏈結串列(Linked Lists) 4-1 動態記憶體配置-(6) 4-2 鏈結串列的基礎-(7)
程式設計--Quick Sort 通訊一甲 B 楊穎穆.
第四章 陣列、指標與參考 4-1 物件陣列 4-2 使用物件指標 4-3 this指標 4-4 new 與 delete
Introduction to the C Programming Language
C/C++基礎程式設計班 C語言入門、變數、基本處理與輸入輸出 講師:林業峻 CSIE, NTU 3/7, 2015.
Programming & Language Telling the computer what to do
C/C++基礎程式設計班 陣列 講師:林業峻 CSIE, NTU 3/14, 2015.
第一次上機考參考答案 僅供參考,同學可自行再想更好的方法..
Array(陣列) Anny
第三章 流程控制 程序的运行流程 选择结构语句 循环结构语句 主讲:李祥 时间:2015年10月.
陣列與檔案處理 授課:張朝麟 日期:2009/3/11.
Introduction to the C Programming Language
Introduction to the C Programming Language
函式庫補充資料 1.
C语言基础学习 从外行到入门.
隨機函數.
方法(Method) 函數.
InputStreamReader Console Scanner
Presentation transcript:

C語言程式設計 老師:謝孟諺 助教:楊斯竣

大綱 一維陣列 試做 二維陣列

一維陣列 格式 用在處理整批資料 資料型態 陣列名稱[個數]={初值1,初值2,…,初值n}; ex:int score[4]={78,55,92,80}; score[0]=78, score[1]=55, score[2]=92, score[3]=80 ex:int data[5]={0}; ex:int data[]={60,75,48,92}; 用在處理整批資料

一維陣列 陣列輸入 int I,age[3]; for(i=0;i<3;i++){ printf(“請輸入age[%d]的值:”,i); scanf(“%d”,&age[i]); }

一維陣列 陣列輸出 for(i=0;i<3;i++){ printf(“age[%d]=%d\n”,i,age[i]); }

試做 請讓使用者輸入要輸幾人成績,並算出平均。

二維陣列 格式 資料型態 陣列名稱[列的個數][行的個數]={{第1列的初始值},{第2列的初始值},{…..}, {第n列的初始值}}; ex:int score[2][4]={{10,52,72,30},{78,55,92,80}}; score[0][0]=10, score[0][1]=52,…., score[1][3]=80 ex:int data[5]={0}; ex:int data[][4]={{65,25,77,32},{60,75,48,92} ,{20,54,81,24}}; 用在處理整批資料

陣列 陣列輸入 int i,j,sale[2][4],sum=0; for(i=0;i<2;i++){ for(j=0;j<4;j++){ printf(“業務員%d的第%d季業績:”,i+1,j+1); scanf(“%d”,&sale[i][j]); }

陣列 陣列輸出 for(i=0;i<2;i++){ printf(“\n業務員%d的業績分別為“,i+1) for(j=0;j<4;j++){ printf(“%d ”,sale[i][j]); sum+=sale[i][j]; }

函數 格式: 回傳資料型態 函數名稱(引數) { 函數主體; return 運算式; }

函數 ex: int add(int num1,int num2) { int sum; sum=num1+num2; return sum; }

函數 使用 #include <stdio.h> #include <stdlib.h> int add(int,int); int main(void) { int sum,a=5,b=3; sum=add(a,b); printf(“%d+%d=%d\n”,a,b,sum); system(“pause“); return 0; }

試做 請將上題改成讓使用者輸入兩數,並算出總和。