原创 題目:求100以內的素數,全部打印出來。

題目:求100以內的素數,全部打印出來。 public class ZhaoSuShu { public static void isPrime1(){ int i,j,count = 0; //

原创 Qt給字體設置下劃線

使用如下的代碼即可將字體初始化爲帶下劃線的格式 lb_register = new QLabel("<u>沒有賬號?註冊一個</u>",this);

原创 哈夫曼樹的構造

構造哈夫曼樹(Huffman)的方法

原创 Qt 設置定時器,label自動隱藏

使用這一句話,label將會在3秒後自動隱藏。 QTimer::singleShot(3000,ui->lb_ok,SLOT(hide()));

原创 題目:一個數如果恰好等於它的因子之和,這個數被成爲“完數”,例如:6=1+2+3。請編程找出1000以內的完數。

題目:一個數如果恰好等於它的因子之和,這個數被成爲“完數”,例如:6=1+2+3。請編程找出1000以內的完數。

原创 (基礎八)選擇排序與冒泡排序

import java.util.*; /* 對給定數組進行排序。 {5,1,6,8,3,2,9} */ public class numSort { public static void main(String[] args)

原创 Java 二進制,八進制,十進制,十六進制之間的相互轉換

package com.sjd.JinzhiZhuanhuan; public class JinzhiZhuanhuan { //二進制轉八,十,十六進制---開始 public void fromBinaryToO

原创 Qt 設置QLabel的字體爲斜體

QFont font("Microsoft YaHei", 8, 50, true);//第一個參數是字體(微軟雅黑),第二個是字體大小,第三個是加粗(50代表正常),第四個是斜體(true代表斜體) lb_register->setFo

原创 C++與Java中new關鍵字的區別

java中new返回的是對象引用,而c++中返回的是對象的實際地址。 Java中沒有delete的原因是Java有垃圾回收機制,當一個對像沒有被引用時,系統會自動將其清理掉(也就是系統自動執行了delete)。

原创 (基礎十)折半查找的實現(二分查找)

首先必須明白,折半查找針對的是有序數組。 import java.util.*; public class searchNum { public static void main(String[] args) {

原创 題目:通過編程實現,統計 1~n 有多少個 9

題目:通過編程實現,統計 1~n 有多少個 9 提示:n 通過參數傳入 My code #include <iostream> #include <vector> using namespace std; int findNin

原创 Qt Qcombox實現二級聯動

在QWidget上放兩個QComboBox,一個命名爲combox_A,另一個命名爲combox_B,然後在A上右擊“轉到槽”,選擇“currentIndexChanged(int)”,利用如下函數內容,即可實現兩個combox的聯動操作

原创 題目:有 n 個人圍成一圈,順序排號,從第一個開始報數(從1到3報數),凡報到3的人退出圈子,問最後最後留下的是原來第幾號的那位。

題目:有 n 個人圍成一圈,順序排號,從第一個開始報數(從1到3報數),凡報到 3 的人退出圈子,問最後最後留下的是原來第幾號的那位。 提示:用數組完成 import java.util.ArrayList; import java.u

原创 (基礎十三)十進制轉二進制,八進制,十六進制

public class decimalToBin { public static void main(String[] args) { toBin(20); toOctal(20);

原创 (基礎十二)使用數組索引進行進制轉換

查表法:將所有的元素臨時存儲起來。建立對應關係。每一次&15後的值作爲索引去查建立好的表。就可以找對應的元素。這樣比 -10+‘a’簡單的多。 這個表怎麼建立呢?可以通過數據的形式來定義。 所以可以使用數組來完成存儲。 public