原创 0基礎學編程之輸出十個數中的最大值

#include<stdio.h>int main(){ int i, t; int a[10];       //創建一個數組 { printf("請輸入十個整數\n"); for(i=0; i<10; i++) {   scanf(

原创 0基礎學編程之輸出1000-2000之間的閏年

閏年的條件;能被4整除但不能被100整除 或 能被400//輸出1000-2000的閏年#include<stdio.h>int main(){  int year; for( year = 1000; year <= 2000; yea

原创 0基礎學習編程第一天

   大家好,我是15級物聯網工程專業大三學生,在大學蹉跎兩年半時光後,終於在即將畢業的壓力下醒悟,開始刻苦學習編程。    首先介紹下學習編程的目的。第一個最直接目的當然是想在畢業後能進入一家高大上的公司,每月能拿到豐厚的工資了,很現實

原创 0基礎學編程之乘法口訣表

要求:輸出乘法口訣表#include<stdio.h>int main(){ int i = 0; for(i=1; i<=9; i++) { //打印一行 int j = 0; for(j=1; j<=i; j++) { printf(

原创 0基礎學編程之打印100-200之間的素數(質數)

題目:打印100-200的素數,並輸出素數個數。判斷素數的方法:(方法順序對應代碼順序)1.正常思路:首先創建100-200的數,用2到這個數減1分別整除這個數,如果能整除,則表示此數不是素數,反之是素數。2.更優思路:一個數m能夠寫出m

原创 0基礎學編程之計算1-1/2+1/3-...-1/100

計算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值#include<stdio.h>int main(){ int i=0, j=1; double sum=0.0; for(i=1; i<=100; i

原创 時間複雜度、空間複雜度及二分查找、斐波那也數分析

時間複雜度  時間複雜度實際是一個函數,該函數計算的是執行基本操作的次數時間複雜度計算方法(1)數次數(2)O()1. 用常數1取代運行時間中的所有加法常數2. 只保留最高項3. 最高項係數不爲1的改爲1注意:選取最壞時間複雜度即選取增長

原创 自定義類型

>結構體類型創建 結構體類型創建結構體是一些(具有相同或不同元素類型)值的集合,這些值成爲成員變量。結構體的每個成員可以是不同類型的變量 。結構體的聲明:例:(描述一個學生)[html] view plain copystruct Stu

原创 重要命令du, df, top, free, pstack, su, sudo(sudo -, sudo -s), adduser, password

一、du命令du命令也是查看使用空間的,但與df命令不同的是Linux du命令是對文件和目錄磁盤使用的空間進行查看,還是和df命令有一些區別的。1)語法:du 【選項】【文件】2)功能:顯示每個文件和目錄的磁盤使用空間。3)命令參數:-

原创 0基礎學編程之交換兩個等長數組的內容

#include<stdio.h>int main(){ int arr1[]={1,2,3,4,5,6,7};   //創建兩個等長的數組 int arr2[]={2,3,4,5,6,7,8}; int

原创 動態內存開闢 malloc calloc realloc free 函數

malloc和free1.void* malloc (size_t size)這個函數向內存申請一塊連續可用的空間,並返回指向這塊空間的指針。-如果開闢成功,則返回一個指向開闢好的空間指針。-如果開闢失敗,則返回一個NULL指針,因此ma

原创 學習如何使用命令安裝gcc/g++, gdb, vim

Linux下使用gcc來編譯C語言程序,使用g++來編譯c++程序,使用gdb來調試程序,這些使用工具都需要自己進行安裝,那麼它們是如何進行安裝的?首先在命令行中輸入vi進行查看vim的信息如下,然後輸入ls -a查看是否存在.vimrc

原创 數組指針、指針數組、函數指針、函數指針數組、指向函數指針數組的指針

指針數組   指針數組是數組每一個元素均爲指針的數組,其本質爲數組。數組指針數組指針是指向數組首元素的地址的指針,其本質爲指針(這個指針存放的是數組首地址的地址,相當於2級指針,這個指針不可移動)。函數指針    函數指針是指向函數的指針

原创 Linux下的重要目錄/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp

 proc文件系統是一個 僞文件系統,它只存在內存當中,而不佔用外存空間。它以文件系統的方式爲訪問系統 內核數據的操作提供接口。用戶和應用程序可以通過proc得到系統的信息,並可以改變 內核的某些參數。由於系統的信息,如進程,是動態改變的

原创 0基礎學編程之猜數字遊戲,折半二分查找,模擬輸入密碼及大小寫互換

1.完成猜數字遊戲。 #include<stdio.h>#include<stdlib.h>#include<time.h>void menu(){ printf("*****************\n"