重头学起C语言(GCC,VI,C++,GDB)【二】

数组和字符串

1int a[5];

则a=&a[0];

2排序

1)冒泡法

#include
#include

#define N 6

int main()
{
    int a[N];
    int i,j,t;
    for (i=0;i     {
        scanf("d",&a[i]);
    }
    for (i=0;i     {
        for (j=0;j         {
            if(a[j]>a[j+1])
            {
                t=a[j];
                a[j]=a[j+1];
                a[j]=t;
            }
        }
        printf("The sorted numbers: %d/n",a[i]);


    }


    printf("Hello world!/n");
    return 0;
}

2)选择法

 

3 字符数组和字符串

1)字符数组可以存放若干字符,也可以存放字符串

2)字符串以'/0'(ASCII码为0)结尾,占去一个字符

char str1[10],str2[10],str3[10];

scanf( "%s%s%s",str1,str2,str3);

你可能感兴趣的:(重头学起C语言(GCC,VI,C++,GDB)【二】)