原创 編程小白C語言 結構體數組

題目要求 定義以下結構體數組   struct c      { int x;        int y;       }s[2]={1,3,2,7}; 語句printf("%d",s[0].x*s[1].x)的輸出結果爲?  思路分

原创 VMware配置網絡環境

理想環境 在VMware中部署CentOS,然後能用xshell連接上,並且能訪問外網  實際情況 要麼就是能訪問外網,但是xshell連接不上,要不就是xshell能連上,但是不能訪問外網,再不就是網絡起不來 解決方案  在網

原创 編程小白C語言題目練習3

題目要求 寫一函數,使給定的一個二維數組(3×3)轉置,即行列互換。 思路分析  得知道行類互換,不清楚沒關係,自己畫個圖就明白了,假設a[3][3]={{1,2,3},{4,5,6},{7,8,9}}   0 1 2 0 1 2

原创 編程小白C語言題目練習2

題目要求 有以下程序 int a=2; int f(int n) { static int a=3;  int t=0; if(n%2){ static int a=4; t += a++; } else { static int a=

原创 編程小白C語言 歐幾里得算法

題目要求 編寫函數,用輾轉相除法,求24和16的最大公約數 思路分析  說到歐幾里得算法,相當陌生,這是什麼算法??? 歐幾里德算法是用來求兩個正整數最大公約數的算法。古希臘數學家歐幾里德在其著作《The Elements》中最早描

原创 VMware安裝完成沒有VMnet1,VMnet8

問題描述: 作爲一個虛擬機理論老司機,重新部署實驗環境時,剛開始能上網,但是ssh一直連接不上,苦苦尋覓的好久的原因,發現居然沒有虛擬網卡了 解決方法  打開任務管理器,打開服務 將Device Install Service

原创 編程小白C語言練習4

題目要求 若有以下定義和語句: char  *s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,s2)));則輸出結果是 思路分析  strcpy是一種C語言的標準庫函數,s

原创 編程小白C語言題目練習1

題目要求 以下程序中函數sort的功能是對a所指數組中的數據進行由大到小的排序int sort(int a[],int n) { int  i,j,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(

原创 編程小白C語言 結構體

題目要求 小能養了2只貓,一隻叫小虎,今年3歲,黃色,一個叫二狗,今年5歲,白色   編寫程序,輸入小貓名字,就能顯示小貓的年齡和顏色,如果小貓的名字錯誤,就顯示小能沒有這隻小貓  思路分析 小貓有3個成員變量組成 //名字,年齡,

原创 編程小白C語言中指針的比較

簡單介紹 指針可以用關係運算符進行比較,如==,<,<=或者>>=,如果p1,p2指向兩個變量,比如同一個數組中的不同元素,則可對p1和p2進行大小比較  測試代碼 #include<stdio.h> int main() { i

原创 編程小白C語言指針數組

指針數組 讓數組的元素指向int或者其他數據類型的地址(指針),可以使用指針數組  指針數組定義 數據類型 *指針數組名[大小] 比如: int *p[3] p聲明爲一個指針數組 有3個整數的指針組成,因此,p中的每個元素,都是指向

原创 編程小白C語言數組6

題目要求 請用二位數組輸出如下圖形 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 3 0 0 0 0 0 0 0 0 思路分析  觀察圖形,得知爲4排6列,其中2排3列爲"1",    3排2列爲"2",     3排

原创 編程小白C語言指針數組案例

題目要求 定義一個指針數組,來存儲字符串列表(四大名著書名),並輸出  思路分析 注意,字符數組應用char 類型,遍歷輸出打印,這題非常簡單 擼寫代碼  #include<stdio.h> int main() {     c

原创 編程小白C語言 多重指針

入門介紹 一個指向指針的指針變量必須如下聲明,即在變量名前放置倆個*號,例如,下面聲明瞭一個指向int 類型的指針:   int **p, p的類型是int** 當一個目標值被一個指針間接指向到另一個指針時,訪問這個值需要使用2個*號運

原创 編程小白C語言 返回指針函數

題目要求 編寫一個函數 strlong(),返回2個字符串中較長的一個 思路分析  涉及到字符串長度的問題,得用到頭文件#include<string.h>,輸入字符串,用gets比較好(gets從標準輸入設備讀字符百串函數,其可以