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;
}
5、随机数
#include <stdlib.h>
#include <time.h>
#include <stdio.h>
int main()
{
//添加随机种子
srand((size_t) time(NULL));
for (int i = 0; i < 5; ++i)
{
printf("%d\n", rand() % 100);//0~99
printf("%d\n", rand() % 51 + 50);//50~100
}
return 0;
}
6、双色球
int main()
{
//定义循环获取次数
int num = 10;
//每组红球个数
const int size = 6;
for (int l = 0; l < num; ++l)
{
int arr[size] = {0};
int value = 0;
int flag = 0;
int j;
for (int i = 0; i < size; i++)
{
value = rand() % 32 + 1;
//去重
for (j = 0; j < flag; j++)
{
if (value == arr[j])
{
i--;
break;
}
}
if (j == flag)
{
arr[flag] = value;
flag++;
}
}
//排序
for (int i = 0; i < size; i++)//控制行数
{
for (j = 0; j < size - 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("%d,", k);
}
//添加蓝球
printf("[%d]\n", rand() % 16 + 1);
}
return 0;
}
7、Ubuntu装CLion
1、安装
(1)百度搜clion官网
(2)解压:tar -zxvf CLion-2016.2.2.tar.gz
(3)cd到bin目录
(4)./clion.sh
2、将.sh执行设置快捷桌面
(1)新建CLion.desktop 文件 编辑该文件;如下信息:
[Desktop Entry]
Encoding=UTF-8
Name=webstorm
Comment=webstorm IDE
Exec=/home/hellozous /CLion/bin/clion.sh
Icon=/home/hellozous/CLion/bin/clion.svg
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
(2)要将其弄成“可信任”,对appName.desktop点击右键“属性” 下的权限 执行栏 勾选 允许作为程序执行文件(E)
3.搭建C++开发环境
在Ubuntu上只需两个命令即可安装上GCC及G++编译器。
//第一步:更新源列表
sudo apt-get update
//第二步:/安装了该软件包,编译c/c++所需要的软件包也都会被安装
sudo apt-get install build-essential
8、函数的定义
int add(int a, int b)
{
return a + b;
}
int main()
{
int a = 1;
int b = 2;
int c = add(a, b);
printf("%d\n", c);
}
明天从day5的05函数的声明继续学
网友评论