//
// main.c
// 數組
//
// Created by 邱學偉 on 15/7/7.
// Copyright (c) 2015年 邱學偉. All rights reserved.
//
#include
#define N 10
//7、對稱
//typedef enum {
// false,//0
// true //1
//}bool;
//bool isSymmetryArray(int a[], int len);
//bool isSymmetryArray(int a[], int len)
//{
// for (int i=0; i=0; i--) {
// printf(%c ,array[i]);
// }
//
//
// 5.輸入十個正整數,把這十個數按由小到大的順序排列
//
//
// int num[10];
// int i,temp=0;
// printf(輸入10個正整數:);
// for (i=0; i<10; i++) {
// scanf(%d,&num[i]);
// }
// for (i=0; i<10; i++) {
// for (int j=0; j<10-i-1; j++) { //冒泡排序
// if (num[j]{2,3,2,2,2,1,1,1,1,1}
//
//
// int array1[10]={1,1,1,1,1,2,3,2,2,2},array2[10];
// for (int i=0,j=5; i<5&&j<10; i++,j++) {
// array2[i]=array1[j];
// array2[j]=array1[i];
// }
// for (int j=0; j<10; j++) {
// printf(%d ,array2[j]);
// }
//
//
//
// 7.判斷一個整型數組是否是對稱數組,例如{1,2,3,3,2,1}和{1,6,8,1,8,6,1}都是對稱數組
//
//
// int a[]={1,2,3,1,2};
// int b[]={1,1,2,3,3,2,1,1};
// if(isSymmetryArray(b,8)==true){
// printf(duichen);
// }else{
// printf(buduichen);
// }
//
//
//
// 8.給定一個10個元素的整型數組,現在將第2個元素刪除,後面的數組順序前移
//
// int a[10]={1,2,3,4,5,6,7,8,9,0},i;
// for (i=1; i<9; i++) {
// a[i]=a[i+1];
// }
// for (i=0; i<10; i++) {
// printf(%d ,a[i]);
// }
//
//
// 9.給定一個整型數組,求該數組中第二大的數的下標
//
//
// int a[N]={1,2,3,4,5,6,7,8,9,0};
// int max=0,secMax=0,i,j;//最大值,第二大值,變量,儲存第二大數下標
// for (i=0; imax) {
// max=a[i];
// }
// }
// for (i=0; isecMax && a[i]avg) {
// num++;
// }
// }
// printf(該數組中大於平均數的個數為:%d
,num);
//
//
// 11.給定一個整型數組,找到數組中的最小值,並將其放到數組的首元素中,原來首元素的內容放到最小值所在的元素中
//
//
// int a[N]={1,2,3,4,5,6,7,8,9,0};
// int min=a[0],m=0;//最小值,最小值下標
// int i;
// for (i=1; i”45123”,假定字符數組中字符的數量大於2
//
//
// int a[N]={1,2,3,4,5,6,7,8,9,0},b[N];
// int i,j;//取出前兩個數的值
//
// for (i=0; i<2; i++) {
// b[i]=a[N-2+i];
// }
// for (i=2,j=0; i=0; i--) {
// scanf(%d,&num[i]);
// }
// for (j=0; j 2 6 2 7
// 3 2 5 9 3 7 5 2
// 4 7 2 3 4 8 9 3
//
// const int n=4;
// int num1[n][n]={{1,2,3,4},{5,6,7,8},{3,2,5,9},{4,7,2,3}};
// int num2[n][n],i,j;
// for (i=0; i=0 ; j--) {
// if (i==0 || j==0) {
// triangle[i][j]=1;
// }else{
// triangle[i][j]=triangle[i-1][j-1]+triangle[i-1][j];
// }
// }
// }
// for (i=0; i=0; j--) {
// printf(%d ,triangle[i][j]);
// }
// printf(
);
// }
//
//
// 20.給某個整型數組賦值,賦值規律如下,下標能被3整除的都賦值為1,能被5整除的都賦值為2,能被7整除的都賦值為3,其余都賦值為0
//
//
// int m=22;
// int shuzu[m];
// int i;
// shuzu[0]=0;
// for (i=1; i