原创 將兩個數組合併爲一個數組並排序

將兩個數組合併爲一個數組並排序 #include<stdio.h> void fun(int a[]){ int i,j,temp; for(i=0;i<19;i++){ for(j=0;j<19-i;j++){ if(a[j]>a[j+

原创 輸入一個十進制整數,設計遞歸函數,將該整數轉化爲一個二進制數。 思考: 如何將一個十進制數轉化成一個8進制和16進制數。

1,輸入一個十進制整數,設計遞歸函數,將該整數轉化爲一個二進制數。思考: 如何將一個十進制數轉化成一個8進制和16進制數。 #include<std

原创 兩個集合的交併差

兩個集合的交併差 #include<stdio.h> #define N 100 void S(int n,int a[]){ int i,j,d; a[0]=rand()%90+10; for (i=1;i<n;i++){ d=rand

原创 輸入幾個數,如輸入5個數,1,2,3,4,5,輸出

輸入幾個數,如輸入5個數,1,2,3,4,5,輸出                                                                                           5  

原创 有n個人圍成一圈,順序編號,從第一個人開始報數,凡報到3的人出圈,編寫程序,問最後留下的是原來第幾號的那位?

1、         有n個人圍成一圈,順序編號,從第一個人開始報數,凡報到3的人出圈,編寫程序,問最後留下的是原來第幾號的那位? #include<stdio.h> #include<stdlib.h> typedef struct N

原创 將大寫字母轉換爲小寫字母

將大寫字母轉換爲小寫字母 #include<stdio.h> int main() { char a; printf("輸入一個字母:"); scanf("%c",&a); a=a>='A'&&a<='Z'?a+32:a; printf(

原创 從鍵盤輸入若干個字符,逐個存到磁盤文件data.txt中,直到輸入’\n’爲止,並將建立的文本文件的內容在存入文件的同時,在屏幕上顯示出來:

1、         從鍵盤輸入若干個字符,逐個存到磁盤文件data.txt中,直到輸入’\n’爲止,並將建立的文本文件的內容在存入文件的同時,在屏幕上顯示出來: #include<stdio.h> #include<stdlib.h>

原创 隨機產生兩組整數,每組整數中元素互不相同,這兩組數按值遞增有序。設計程序,將這兩組數合併成按值遞減有序的一組數,要求合併的新的一組數中,相同的元素只有一個。

2、隨機產生兩組整數,每組整數中元素互不相同,這兩組數按值遞增有序。設計程序,將這兩組數合併成按值遞減有序的一組數,要求合併的新的一組數中,相同的元素只有一個。 #include<stdio.h> #include<stdlib.h> #

原创 (1)判斷是否爲完全二叉樹 (2)求二叉樹的高度

(1)判斷是否爲完全二叉樹 (2)求二叉樹的高度 #include<stdio.h> #include<stdlib.h> #define SIZE 100 typedef struct BiTNode{ char data; //數據域

原创 百錢買百雞

雞翁一,值錢五,雞母一,值錢三,雞雛三,值錢一,百錢買百雞,問翁、母、雛各幾何? 一百個銅錢買了一百隻雞,其中公雞一隻5錢、母雞一隻3錢,小雞一錢3只,問一百隻雞中公雞、母雞、小雞各多少。 #include<stdio.h>  

原创 有10個學生,每個學生的數據包括學號、姓名和1門課成績,編寫如下函數: (1) 根據學生的信息建立鏈表; (2) 輸出鏈表; (3) 輸入一個學生的學號,查找鏈表中是否有該學生; (4) 在第i

1、         有10個學生,每個學生的數據包括學號、姓名和1門課成績,編寫如下函數: (1)    根據學生的信息建立鏈表; (2)    輸出鏈表; (3)    輸入一個學生的學號,查找鏈表中是否有該學生; (4)    在第

原创 九九表

九九表 #include<stdio.h> #include<math.h> int main () { int  i,j; for (i=1;i<=9;i++) { for (j=1;j<=i;j++) { printf("%d*%d

原创 建立枚舉類型Weekday,假設今日爲星期二,計算10天后爲星期幾。

1、         建立枚舉類型Weekday,假設今日爲星期二,計算10天后爲星期幾。 #include<stdio.h> typedef enum week{SUN,MON,TUE,WEN,THU,FRI,STA}Weekday;

原创 最短距離 x星球居民小區的樓房全是一樣的,並且按矩陣樣式排列。其樓房的編號爲123.. 當排滿一行時,從下一行相鄰的被往反方向排號。 比如; 當區推號完磨爲6時,開始情形如下; 1 2 3

1、最短距離 x星球居民小區的樓房全是一樣的,並且按矩陣樣式排列。其樓房的編號爲123.. 當排滿一行時,從下一行相鄰的被往反方向排號。 比如; 當

原创 利用全局變量求十個數的最大值和最小值

利用全局變量求十個數的最大值和最小值 #include<stdio.h> #define N 40 int min; int max_min(int a[],int n){ int i,max; max=min=a[0]; for (i=