1儿子、數(shù)組
int main()
{
int arr[] = {1, 2, 3, 4, 5, 6};
//計(jì)算數(shù)組長(zhǎng)度
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]);
//控制行數(shù)
for (int i = 0; i < len; i++)
{
//控制列數(shù)
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砸喻、二維數(shù)組
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、隨機(jī)數(shù)
#include <stdlib.h>
#include <time.h>
#include <stdio.h>
int main()
{
//添加隨機(jī)種子
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()
{
//定義循環(huán)獲取次數(shù)
int num = 10;
//每組紅球個(gè)數(shù)
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++)//控制行數(shù)
{
for (j = 0; j < size - i; ++j)//控制列數(shù)
{
//比較大小
//如果滿足條件則交換
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);
}
//添加藍(lán)球
printf("[%d]\n", rand() % 16 + 1);
}
return 0;
}
7愉适、Ubuntu裝CLion
1、安裝
(1)百度搜clion官網(wǎng)
(2)解壓:tar -zxvf CLion-2016.2.2.tar.gz
(3)cd到bin目錄
(4)./clion.sh
2癣漆、將.sh執(zhí)行設(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)要將其弄成“可信任”维咸,對(duì)appName.desktop點(diǎn)擊右鍵“屬性” 下的權(quán)限 執(zhí)行欄 勾選 允許作為程序執(zhí)行文件(E)
3.搭建C++開發(fā)環(huán)境
在Ubuntu上只需兩個(gè)命令即可安裝上GCC及G++編譯器。
//第一步:更新源列表
sudo apt-get update
//第二步:/安裝了該軟件包,編譯c/c++所需要的軟件包也都會(huì)被安裝
sudo apt-get install build-essential
8癌蓖、函數(shù)的定義
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函數(shù)的聲明繼續(xù)學(xué)