程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言--二維數組,字符串數組,多維數組

C語言--二維數組,字符串數組,多維數組

編輯:關於C語言

\\\\\\ <喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGJyPgo8L3A+CjxwPjxwcmUgY2xhc3M9"brush:java;">#import int main(int argc, const char * argv[]) { // int a[2][3]={ // {1,2,3}, // {4,5,6} // }; // int a[2][3]={1,2,3,4,5,6}; // //打印單個元素 // printf("%d",a[1][1]); // //元素沒賦全,默認為0 // int b[2][3]={{1,2,3},{4}}; // // // // //3行4列浮點型數據 // float c[3][4]={ // {2.5}, // {3.3}, // {2.1,4.8} // }; // for (int i = 0; i<3; i++) { // for (int j = 0; j<4; j++) { #pragma mark----------------------%g科學計數法,保留小數後面,去掉0後面的 // //%g科學計數法,保留小數後面,去掉0後面的 // printf("%g ",c[i][j]); // } // printf("\n"); // } //定義一個三行四列的整數,隨機范圍0-30 // int a[3][4]={0}; // for (int i = 0; i<3; i++) { // for (int j = 0 ; j<4; j++) { // a[i][j]=arc4random()%(30+1); // printf("%2d ",a[i][j]); // } // printf("\n"); // } //把行和列交換,放到一個新的數組 // int b[4][3]={0}; // for (int i =0; i<3; i++) { // for (int j = 0; j<4; j++) { // b[j][i]=a[i][j]; // } // } // printf("\n"); // for (int i = 0; i<4; i++) { // for (int j = 0; j<3; j++) { // printf("%-2d ",b[i][j]); // } // printf("\n"); // } //找出最大元素,並輸入行和列 // int max = 0; // for (int i =0 ; i<3; i++) { // for (int j =0; j<4; j++) { // if (max0) {//如果第j個字符串大於第j+1個字符串 // char temp[20] ={0};//定義一個臨時的字符串,以便交換值 // strcpy(temp, str[j]); // strcpy(str[j],str[j+1]); // strcpy(str[j+1], temp); // } // } // } // printf("\n"); // for (int i = 0; i<6; i++) { //// printf("%s ",str[i]); // if (maxLength == strlen(str[i]) ) { // printf("最長的單詞是%s,長度是%lu ",str[i],maxLength); // } // } //1.將一個二維數組的行和列交換,放到一個新的數組中去 // int a[2][3]={ // {1,5,9}, // {3,2,8} // }; // int b[3][2]={0}; // for (int i = 0; i<2; i++) { // for (int j = 0; j<3; j++) { // b[j][i]=a[i][j]; // } // } // for (int i = 0; i<3; i++) { // for ( int j = 0; j<2; j++) { // printf("%d ",b[i][j]); // } // printf("\n"); // } //2.有一個三行四列的二維數組,找出其中的最大值並寫出所在行和列 // int a[3][4]={ // {7,4,3,8}, // {2,12,18,6}, // {21,33,50,25}, // }; // int max = 0; // for (int i = 0; i<3; i++) { // for (int j = 0; j<4; j++) { // if (max0) { // strcpy(temp, str[j]); // strcpy(str[j], str[j+1]); // strcpy(str[j+1], temp); // } // } // } // for (int i = 0; i<10; i++) { // printf("%s ",str[i]); // } //把字符變成全大寫,AC碼大寫A65,a97,減去32 return 0; }


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved