freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

工學]計算機本科c語言第七章講-在線瀏覽

2025-03-07 18:06本頁面
  

【正文】 初始值是用逗號隔開的一組常量。 float j[3]={,} char s[5]={?h?,?e?,?l?,?l?,?o?}。 如: int a[5]={1,2,3}。 如: int a[5]={1,2,3,4,5,6}。 如: int a[]={19,12,3,7}。要想使數(shù)組元素以準確的值參加運算,必須設法使數(shù)組獲得初值,使數(shù)組元素獲得初值的方法 有三種: 1、使用賦值語句; 2、利用庫函數(shù)從鍵盤 或磁盤文件 讀取 數(shù)據; 3、定義數(shù)組時對其進行初始化。 /*在定義時初始化 */ int t。t=4。 } 例子 3 main( ) {int a[5]。 for (t=0。t++) /*利用賦值語句 */ a[t]=t*2。t=4。 } 例子 4 main( ) {int a[5]。 for (t=0。t++) /*利用庫函數(shù)從終端輸入 */ scanf(“%d”,amp。 for (t=0。t++) printf(“%d”,a[t])。 define N 20 main() { int a[N],I。IN。 for (I=0。I++) { if (_______) ____________。 } printf(“\n”)。 f[0]=f[1]=1。I10。 for (I=0。I++) { if (I%4==0) printf(“\n”)。 } } 例子 6 下面程序的運行結果是? 用起泡法對數(shù)據排序(由小到大) 思路:將相鄰兩個數(shù)比較,將小的調到前頭。 (n表示數(shù)據的個數(shù), j表示第幾趟 ) 例子 7 用起泡法對 10個數(shù)進行排序(由小到大) include main() { int a[11],n,j,temp。n11。a[n])。n=9。j=10n。a[j]=a[j+1]。} for (n=1。n++) printf(“%3d”,a[n])。 第三節(jié) 二維數(shù)組和多維數(shù)組 一、二維數(shù)組和多維數(shù)組的定義 定義二維數(shù)組的一般格式: 數(shù)據類型 數(shù)組名 [行數(shù) ][列數(shù) ]。 上面定義了一個 a數(shù)組,它有2行3列。 注意:每一維的下標都從0算起。即先存第 0行的元素,然后再存第1行的元素。 定義了一個三維數(shù)組 a,其有2 *3 *2= 12元素,其內存分配情況如右圖: 二、二維數(shù)組的引用 數(shù)組必須 “ 先定義,后引用 ” 。 例 : int a[2][3]={{1,2,3},{4,5,6}}。 也可以對部分元素賦值,例: int a[2][3]={1,2,3,4}。 int a[2][3]={1,2,3,4,5,6}。 例子 1 include main() {int a[3][4],t,k。t=2。k=3。a[t][k])。t=2。k=3。 printf(“\n”)。 int a[3][3]={1,2,3,4,5,6,7,8,9}。k3。 例子 3 有如下程序: main( ) {int a[3][3]={{1,2},{3,4},{5,6}}。 for (i=1。i++) for (j=0。j++) s+=a[i][j]。 } 該程序的運行結果是 _____________ 三維數(shù)組的初始化 int a[2][3][4]= {{{1,2,3,4},{5,6,7,8},{9,10,11,12}},{{13,14,15,16},{17,18,19,20},{21,22,23,24}}} 由于第一維的大小為2,可以認為 a數(shù)組由二個二維數(shù)組組成。如下圖示: 例子 4 include main() {int a[3][3][3],t,k,i。t=2。k=2。i=2。a[t][k][i])。t=2。k=2。i=2。 printf(“\n”)。 for (m=0。m++) for (n=0。n++) scanf(“%d”,amp。 for (m=0。m++) for (n=0。n++) b[n][m]=a[m][n]。m3。n2。 } 例子 6 有一個 3*4的矩陣,要求編程序求出其中值最大元素的值,以及其所在的行號和列號。第 3個人再上臺與在臺上者 比,同樣是敗者下臺,勝者留臺上,如此比下去,直到所 有人都上臺比過為止,最后留在臺上的就是勝者。 max最后的值就是數(shù)組所有 元素中的最大值。 for (m=0。m++) for (n=0。n++) scanf(“%d”,amp。 max=a[0][0]。m3。n4。row=m。} print
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1