原创 加減乘除法運算(函數數組指針法)

#include<stdio.h> double add(double x, double y)//加 { return x + y; } double sub(double x, double y)//減 { retur

原创 java編程三角形(Triangle類)繼承

import java.util.Scanner; public class Test { public static void main(String[] args) { System.out.pri

原创 java編程 新賬戶類(Newaccount)(java繼承)

可記錄多次存取信息 import java.util.ArrayList; import java.util.Date; import java.util.Scanner;//聲明 public class TestNewaccount

原创 java爲二次方程式ax^2+bx+c=0設計一個類

public class QuadraticEquationtest //測試類 { public static void main(String[] args) { //三個a,b,c Q

原创 java風扇功能設計

風扇開關,轉速,半徑,顏色 public class TestFan //測試類 { public static void main(String[] args) { Fan f1=new Fan();//

原创 java編寫賬戶(餘額,月利息,開戶日期)

import java.util.Date; public class TestAccount //測試類 { public static void main(String[] args) { Accou

原创 調整數組使奇數全部都位於偶數前面

#include<stdio.h> void show(int *arr, int len)//輸出函數 { int i; for (i = 0; i < len; i++) { printf("%

原创 楊氏矩陣(二維數組的每行從左到右是遞增的,每列從上到下是遞增的. 在這樣的數組中查找一個數字)

題目要求時間複雜度小於O(N) #include<stdio.h> int find(int arr[][3], int *px, int *py,int key) { int x = 0; int y = *py - 1

原创 兩種方法判斷一個字符串是否爲另外一個字符串旋轉之後的字符串。(C語言)

例如:給定s1 = AABCD和s2 = BCDAA,返回1給定s1 = abcd和s2 = ACBD,返回0. AABCD左旋一個字符得到ABCDAAABCD左旋兩個字符得到BCDAA 第一種:通過其中一個字符串向左移動確定第二個字符串

原创 三種方法實現一個函數,可以左旋字符串中的k個字符

例如:abcd左旋一個字符得到bcda,abcd左旋兩個字符得到cdab1.數組下標法 #include<stdio.h> #include<string.h> void left_handed(char *str, int k) {

原创 判斷cpu硬件的大小端

大小端是由cpu硬件決定的大端(存儲)模式,是指數據的低位保存在內存的高地址中,而數據的高位,保存在內存的低地址中;小端(存儲)模式,是指數據的低位保存在內存的低地址中,而數據的高位,,保存在內存的高地址中 #include <stdio.

原创 三種方法交換兩個變量的值

#include<stdio.h> void Swap1(int x, int y)//使用了中間值 { int temp; temp = x; x = y; y = temp; printf("第

原创 二進制位模式從左到右翻轉(25~2550136832)

1.編寫函數:unsigned int reverse_bit(unsigned int value);這個函數的返回值是value的二進制位模式從左到右翻轉後的值。如:在32位機器上25這個值包含下列各位:0000000000000000

原创 字符數組爲:"i am a student",將數組改爲"student a am i

有一個字符數組的內容爲:"i am a student",請你將數組的內容改爲"student a am i".要求:不能使用庫函數。只能開闢有限個空間(空間個數和字符串的長度無關)。 #include<stdio.h> #include<

原创 寫一個函數返回參數二進制中 1 的個數(三種方法)

1.運用了除法,取餘方式遞推出結構2.運用右移符(>>)運算3.利用算術與(&)運算 三種方法效率越來越高,減少成本 #include<stdio.h> int Number1(int n) { int k; int c