C++学习笔记(3)

版权声明:We alone,we together https://blog.csdn.net/u014492512/article/details/83960094

1、数组

int main()
{
    int arr[] = {1, 2, 3, 4, 5, 6};
    //计算数组长度
    int len = sizeof(arr) / sizeof(arr[0]);
    for (int i = 0; i < len; i++)
    {
        printf("%d=%d\n", i, arr[i]);
    }
    printf("哈哈:len=%d\n", len);
}

2、冒泡排序

int main()
{
	int arr[] = {4, 5, 6, 7, 9, 1, 32, 4};
    int len = sizeof(arr) / sizeof(arr[0]);
    //控制行数
    for (int i = 0; i < len; i++)
    {
    	//控制列数
        for (int j = 0; j < len - i; ++j)
        {
            //比较大小
            //如果满足条件则交换
            if (arr[j] > arr[j + 1])
            {
                int temp = arr[j];
                arr[j] = arr[j + 1];
                arr[j + 1] = temp;
            }
        }
    }
    for (int k:arr)
    {
        printf("i[%d]\n", k);
    }
}

3、二维数组

int main()
{
    int arr[][3] = {{1,  2,  3},
                    {11, 22, 33}};
    for (int i = 0; i < 2; ++i)
    {
        for (int j = 0; j < 3; ++j)
        {
            printf("%d[%d]", i, arr[i][j]);
        }
        printf("\n");
    }
    return 0;
}

4、字符串

int main()
{
	//定义字符串
	char ch[]="hellozous";
		
	char str5[] = "hellozous";
	//打印字符串1
	puts(str5);
	
	char str6[] = "hellozous";
	//打印字符串2
	fputs(str6,stdout);
	return 0;
}

猜你喜欢

转载自blog.csdn.net/u014492512/article/details/83960094