int main(void){
int i,num,qty,number;
int array[4000];
srand(time(NULL));
double total,start,end;
//clock_t start,end;
//double total;
cout<<"請輸入最大值: ";
cin>>num;
cout<<"請輸入資料量(小於等於4000): ";
cin>>qty;
for (i=0;i
number=rand()%num + 1;
array[i]=number;
}
//start = clock();
start=(double)(clock())/(double)CLOCKS_PER_SEC;
Quicksort(array,0,qty-1);
//end = clock();
end=(double)(clock())/(double)CLOCKS_PER_SEC;
total = ((double)(end - start)) / CLOCKS_PER_SEC;
//total=end-start;
printf("\n執行時間 %ld 毫秒",start);
printf("\n執行時間 %ld 毫秒", end);
printf("\n執行時間 %ld 毫秒",total);
while(1);
return 0;
}
以上為我的主程式,我的問題是,我在進入quicksort副程式前後,夾了時間函數,但為什麼出來的數字(total都為0)總都是錯誤的,請幫我解答,謝謝!(註解是我使用的另一方法,副程式的部份都沒有錯誤)
2006-12-21 19:54:39 · 2 個解答 · 發問者 阿禧 2
請問一下,奇摩知識不是有個個人檔案的部份嗎?
要怎麼樣才能在自己的自我介紹的地方加入超連結呢?
還有如果想放置圖片又要如何放置呢?
2006-12-21 19:50:58 · 1 個解答 · 發問者 serence 5
#include
#include
#include
using namespace std;
int main()
{
const int numberMAX=4;
int computerNUMBER[numberMAX]={0};
int userNUMBER[numberMAX]={0};
int computerGUESS[numberMAX]={0};
int userGUESS[numberMAX]={0};
srand(time(0));
for(int i=0;i
computerNUMBER[i]=rand()%10;
if(i>0)
{
while(computerNUMBER[i-1]==computerNUMBER[i])
{
computerNUMBER[i]=rand()%10;
}
}
}
for(int i=0;i
cout<
system("pause");
return 0;
}
這是我謝的程式碼片段,想要問一下為什麼沒辦法慘聲4個不重複的數字
2006-12-21 19:14:12 · 1 個解答 · 發問者 天之淚 3
程式是打數字翻成英文
#include
#include
char num[10][6], num10[10][8], teen[9][10], unit[4][10];
main()
{
char buf[13], tmp[4];
int i, j, k, a[5];
sprintf(num[0], "");
sprintf(num[1], "one");
sprintf(num[2], "two");
sprintf(num[3], "three");
sprintf(num[4], "four");
sprintf(num[5], "five");
sprintf(num[6], "six");
sprintf(num[7], "seven");
sprintf(num[8], "eight");
sprintf(num[9], "nine");
sprintf(teen[0], "ten");
sprintf(teen[1], "eleven");
sprintf(teen[2], "twelve");
sprintf(teen[3], "thirteen");
sprintf(teen[4], "fourteen");
sprintf(teen[5], "fifteen");
sprintf(teen[6], "sixteen");
sprintf(teen[7], "seventeen");
sprintf(teen[8], "eighteen");
sprintf(teen[9], "nineteen");
sprintf(num10[0], "");
sprintf(num10[1], "ten");
sprintf(num10[2], "twenty");
sprintf(num10[3], "thirty");
sprintf(num10[4], "forty");
sprintf(num10[5], "fifty");
sprintf(num10[6], "sixty");
sprintf(num10[7], "seventy");
sprintf(num10[8], "eighty");
sprintf(num10[9], "ninety");
sprintf(unit[1], "");
sprintf(unit[2], "thousand ");
sprintf(unit[3], "million ");
sprintf(unit[4], "billion ");
printf("(up to 12) => ");
scanf("%s", &buf);
k = strlen(buf);
j = (k-1)/3+1;
for (i=1; i
sprintf(tmp, "%3.3s", &(buf[k-i*3]));
a[i] = atoi(tmp);
}
j=k-i*3+3;
sprintf(tmp, "%*.*s", j,j,buf);
a[i] = atoi(tmp);
for (i=i ; i>0; i--)
{
to_read(a[i]);
printf("%s", unit[i]);
}
printf("n");
system("PAUSE");
return 0;
}
to_read(x)
int x;
{
int a;
if (x > 99)
{
a = x/100;
printf("%s hundred ", num[a]);
x = x % 100;
}
if (x > 19)
{
a = x/10;
printf("%s-", &(num10[a]));
a = x % 10;
printf("%s ", &(num[a]));
}
else if (x > 9)
{
a = x-10;
printf("%s", &(teen[a]));
}
else
{
printf("%s ", &(num[x]));
}
}
2006-12-21 18:41:26 · 1 個解答 · 發問者 小璋 1
請問用access裡頭資料表的某筆某欄位的值要如何讀取到vb上面做運算
假設我要讀取第一筆資料共有10個欄位,那麼要怎麼抓取那10欄的數值到vb中做運算呢?
請諸位多幫我想想,謝謝
下面網址是完整的問題,現在只是卡在上面所敘述的問題
http://tw.knowledge.yahoo.com/question/question?qid=1506121604948
2006-12-21 17:29:04 · 1 個解答 · 發問者 廣承 1
1:要將客戶資料重新造冊!
2:但須依客戶姓名筆劃作為排序依據.
3:請寫出讀出姓名筆劃的程式或函數模組.
4:這是要在Access的資料庫中使用.
5:請幫忙!謝謝!
2006-12-21 12:37:20 · 3 個解答 · 發問者 大樹鄉 4
如題
希望能把Msgbox顯示出來的文字變大,請問要怎麼作?
2006-12-21 11:37:12 · 2 個解答 · 發問者 孝武 2
我DOWN左櫻花輸入法但系點先打到d字??
2006-12-21 10:02:46 · 3 個解答 · 發問者 ? 1
He is an honest, friendly and hard-working student.
(a)將其存於一個字元陣列(char array)或字串(string, pointer to char)中,並利用循環語句,移動指標(pointer)找出逗點 “,” 的位置並輸出,如本例是在第16個字母位置,應輸出16。若輸入句中有一個以上之逗點,則所有位置一併輸出;若無逗點,則輸出 “NOT FOUND”。
(b)將其各個word(空白space所分開之字串)存於一個指標陣列(pointer array)中,再將其排序(sort)後列印出,如本例由小到大排序應輸出:
He an and friendly hard-working honest, is student.
2006-12-21 08:22:11 · 1 個解答 · 發問者 Anonymous
請輸入五筆學生姓名和成績
姓名 國文 英文 總分
第一筆 __ __ __ __
繼續
請問 這個程式碼如何寫出> 急用
2006-12-21 06:42:32 · 2 個解答 · 發問者 氣質 1
Interface Employee
-------------------
The interface Employee declares methods to access employee information.
-----------------------------
Methods:
String getId(). Returns an unique string formed by numbers and letters that represents the id of the employee.
String getName(). Returns the name of the employee.
double getSalary(). Returns the salary of the employee.
double getEmployeeType(). Returns a String that indicates the type of employee ("Worker" or "Manager").
------------
public interface Employee {
public Employee(int initialId, String initialName, double initialSalary) {
id = initialId;
name = initialName;
salary = initialSalary;
}
public abstract int getId() {
return id;
}
public abstract String getName() {
return name;
}
public abstract double getSalary() {
return salary;
}
public abstract getEmployeeType() {
}
}
-------------
This is my code
How can I do?>"< 3q so much,I will give U 15
ponit,please help me...
2006-12-21 02:54:30 · 1 個解答 · 發問者 ? 1
請問依下我的其中依張資料表透過
SELECT *
FROM news
WHERE News_title LIKE'%colname%'
or News_content LIKE'%colname%'
就可以把搜尋的資料叫出來
但相同的
SELECT *
FROM sample
WHERE Sample_name LIKE'%colname%'
or Sample_notice LIKE'%colname%'
資料就叫不出來.....確定資料表2張裡面都有資料存在資料庫裡
2006-12-21 00:06:09 · 1 個解答 · 發問者 阿偉 1
剛剛看到有人提出使用C語言來讀取BMP檔
以前我提這種問題都沒人理我
剛剛的問題有人回答,但是我想讓這問題提出更深入的討論
誰叫我手上有700多種檔案格式的詳細資料跟文獻卻不懂的如何去應用,所以提出這個問題讓大家來討論,讓知識加不在是作業加,偶爾提個有深度的問題來討論看看,請各位專家們提出來說明,點數,我是沒差了,在討論中的學習比點數有價值多了。
如題目,各位大大把你們以前對各種檔案格式的存取,使用技巧,甚至程式碼,提出與大家分享,讓我這個新手學學其他的技巧,有的人說我是假新手,有的人說我是高手,或許吧,我只是一個不夠格的學習者,在此,希望各位專家或是學者們,提出來討論,順便拿走這些點數吧。
2006-12-20 21:16:56 · 1 個解答 · 發問者 永恆的破壞 5
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.UIManager;
import javax.swing.plaf.metal.MetalLookAndFeel;
import java.net.*;
import java.io.*;
public class test extends JFrame {
JMenuItem mItemServer = new JMenuItem();
public static void main(String args[]) {
JFrame mainFrame=new test();
mainFrame.setSize(600, 800);
mainFrame.setResizable(true);
mainFrame.setVisible(true);
}
public test() {
super("象棋 (Chess)");
this.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
JMenu menu1 = new JMenu("遊戲");
menu1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
JMenu menu2 = new JMenu("連線");
menu2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
mItemServer = new JMenuItem("伺服端");
mItemServer.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
menuBar.add(menu1);
menu2.add(mItemServer);
menu1.add(menu2);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
});
}
}
------------------------------------------------------------------------------------------
為什麼編譯的時候一直出現
Exception in thread "main" java.lang.NoClassDefFoundError: test
哪裡錯阿?
2006-12-20 18:17:54 · 2 個解答 · 發問者 how are ya! 1
public void actionPerformed(ActionEvent e)
{
Button btn=(Button) e.getSource();
if(btn==btn1)
{
double i,j,C=1,M=22918857,p=9907,q=9923,E=999961,n,d=20677021;
n=p*q;
for(i=E;i>0;i--)
C=(M*C)%n;
System.out.println(C);
txf1.setText(C);
frm.setBackground(Color.yellow);
}
}
計算過程都正常
結果會算出一個大約6位數的C 格式是long
我想把C的值用TextField來輸出
請問要怎麼寫??
拜託各位高手幫幫忙 我弄好久了 還是不行
2006-12-20 17:43:18 · 2 個解答 · 發問者 小吉 1
(4)設計一個可以找出整數1至N之間的質數,整數N之值由使用者輸入,找到的質數請輸出至螢幕上
將上述C++語言的程式修改成C++物件導向的程式
是將題目以class物件方式寫出程式。
2006-12-20 17:25:08 · 1 個解答 · 發問者 ㄚ鵬 1
假如我要寫一個商品訂購單,如下:
12吋 筆記型電腦 NT 25,000 元
14吋 筆記型電腦 NT 38,900 元
16吋 筆記型電腦 NT 47,820 元
該如何用php寫出如果三個選項都沒被選取時,提醒顧客記得選取商品的語法呢?
如果語法太過複雜,大約簡單講解即可,或是有範例可以參考
在拜託大家了~
2006-12-20 17:18:31 · 2 個解答 · 發問者 心一點靈 6
為什麼我瀏覽某些網頁左下角會出現"網頁發生錯誤"?
有些網頁可以瀏覽..
有些卻會在左下角出現"網頁發生錯誤"..
然後按一下"網頁出現錯誤"會有:
行: 486
字元: 18
錯誤:物件不支援此屬性或方法
程式碼:0
URL:http://192.192.228.152/
麻煩各位把我解決問題!!
因為我要上學校網站查成績都不能查!很煩惱...
麻煩越詳細越好喔!!謝謝囉!!
2006-12-20 14:24:52 · 4 個解答 · 發問者 Stan 1
有些網路上的素材背景是白色的
要怎麼把他們弄透明呢?
除了用word的"設定透明色彩"以外還有沒有其他的方法呢?
2006-12-20 14:10:12 · 2 個解答 · 發問者 宇君 2
請問大家可以幫我解答ㄇ ....感恩...
-0.00155(10進位)之浮點表示為何? 先轉成二進位
可以順便附上解答過程ㄇ...謝謝..........急...........
2006-12-20 13:34:54 · 1 個解答 · 發問者 康小明 2
程式真的很難懂
以後希望你還能繼續指導我一下
感恩你囉~
2006-12-20 13:21:00 · 1 個解答 · 發問者 崔弟 3
我要用C畫出下列的三角形
EX:
INPUT:C
[][][][][]A[][][][][]
[][][][]BBB[][][][]
[][][]CCCCC[][][]
從A畫到C
""[]""為空白
翻書翻很久找不到這種題型
囧
2006-12-20 12:59:09 · 3 個解答 · 發問者 ? 3
程式碼:
↓↓↓↓↓
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class PizzaPanel extends JPanel
{
private JCheckBox pizaa1,pizza2,pizza3;
//-----------------------------------------------------------------
// 加入文字的Tab,和選定時所需要的CheckBox
//-----------------------------------------------------------------
public PizzaPanel()
{
setBackground (Color.orange);
JLabel l1 = new JLabel ("歡迎來到KKC Pizza Hot ");
JLabel l2 = new JLabel ("請選擇喜歡的口味 " + "及填入所需的數量");
JCheckBox pizza1 = new JCheckBox ("和風燻雞");
pizza1.setBackground(Color.orange);
JCheckBox pizza2 = new JCheckBox ("嗆辣章魚");
pizza2.setBackground(Color.orange);
JCheckBox pizza3 = new JCheckBox ("蔬菜饗宴");
pizza3.setBackground(Color.orange);
add (l1);
add (l2);
add (pizza1);
add (pizza2);
add (pizza3);
}
//-----------------------------------------------------------------
// 回傳 Check box 的觸發事件
//-----------------------------------------------------------------
public Class PizzaPanel implements ItemListener
{
public void itemStateChanged (ItemEvent event)
{
if (event.pizza1.isSelected());
if (event.pizza2.isSelected());
if (event.pizza3.isSelected());
}
}
}
編譯結果:
C:\Documents and Settings\Administrator\JAVA\pizza>javac PizzaPa
nel.java
PizzaPanel.java:42: ';' expected
public Class PizzaPanel implements ItemListener
^
1errors
-*-*-*-*-*-*-*-*-*-*-*-*-*-*
我不太知道他這編譯錯誤的原因是啥?
不知道各位大大能為我解惑嗎?
2006-12-20 12:08:12 · 4 個解答 · 發問者 KAI 2
http://www.e-nail.com.tw/
要怎麼做像這個網站所顯示 類是像"瓶子"的顯示器呢?
2006-12-20 11:17:31 · 1 個解答 · 發問者 ★霓香茵★ 1
YAHOO!BLOG點樣整網誌分類??
2006-12-20 10:10:13 · 2 個解答 · 發問者 Maggie 3
想請問一下‧‧‧http://www.chinesefreewebs.com/jeff0506/test.mdb
如果要做一個查詢,統計a1、b1、c1、d1在資料庫中各出現過幾次,該怎麼用呢?
2006-12-20 09:17:08 · 3 個解答 · 發問者 ? 3
http://tw.myblog.yahoo.com/mayko0607/
陳仙梅的部落格背景怎麼用?
誰可以教教我?
2006-12-20 08:07:00 · 2 個解答 · 發問者 Jaynie 5
有誰能幫我解這題困難的VB程式?謝謝!
題目:
試寫一個名稱為PloyAdd的Sub程序,該程序有三個引數,前面兩個引數為相減的陣列,第三個為相減傳回的陣列。若三個陣列都是含有五個陣列原素,欲相減的陣列分別由鍵盤輸入到陣列中,經過呼叫PloyAdd程序,將兩個陣列相減,再將相減後的結果傳回主程式的陣列中,再顯示相減的結果。(沒錯!所謂相減陣列是指元素值相減)
拜託~~很急~~如果有會的人請幫我解!
2006-12-20 04:59:43 · 2 個解答 · 發問者 琪琪 1
1。運算式 3.5 + 3 / 2 + 7.6 之結果為何??
2。採用12位元的記憶容量,所能儲存的最大整數為??
3。十六進位(4638)-十六進位(2BCA)=??
4。10111100為一個2的補數,若換算成一個十進位的負數,其值為何??
5。下面程式運算出的結果是??
int main()
{
int x = 10, y = 10;
printf("%d %d\n", x--, --y);
return 0;
}
6。下面程式的輸出結果是??
#include
int main()
{
int a = 1, b = 4, c = 2;
float x = 10.5, y = 4.0, z;
z = ( a + b ) / c + sqrt( (double) y ) * 1.2 / c + x;
printf("%f\n", z);
return 0;
}
7。請從下列運算式中選出a為非0偶數時值為0的運算式
(A)a%2==0
(B)!a%2!=0
(C)a/2*2-a==0
(D)!(a%2)
8。設a=3、b=4、c=5,則邏輯運算式:
!(a+b)+c-1 && b+c/2的值是??
9。以下程式輸出的結果是??
int main()
{
int i, sum;
for ( i = 1; i < 6; i++)
sum += i;
printf("%d\n", sum);
return 0;
}
10。以下程式輸出的結果是??
int main()
{
int y;
for ( y = 10; y > 0; y--)
if ( y % 3 == 0)
{
printf("%d", --y);
continue;
}
return 0;
}
11。假設a和b為int變數,則執行下列語法後,b值為?
a=1; b=10;
do
{
b -= a;
a++;
}while(b<0);
12。下列敘述何者錯誤??
(A)任何二進位整數均可用十進位來表示
(B)任何二進位小數均可用十進位來表示
(C)任何十進位整數均可用二進位來表示
(D)任何十進位小數均可用二進位來表示
13。十進位中的20換成下述不同進位的表示式中何者錯誤?
(A)10100(2)
(B)110(4)
(C)24(8)
(D)12(6)
14。下列數列中,何者無法利用二進位完全表示其值??
(A)0.2(16)
(B)0.1(4)
(C)0.1(10)
(D)以上皆可
ps:以上14題。。請各位大大幫忙解答一下吧!!
我希望可以看到解釋。。。否則知道答案。。也不知道為什麼。。。不會做的可以跳過。。。謝謝各位大大唷!!
小女子感激不盡!!
(有看不懂的地方。。可以問我喔!!)
2006-12-19 20:21:12 · 2 個解答 · 發問者 一粒蛋≧﹏≦ 2
題目是INPUT一數N~MALLOC空間存1到N~再RANDOM這些數(1到N從新排列)~以3個數1列的方式OUTPUT出來
(P.S我是用洗牌的方法做的)
#include
#include
#include
void swap(int *x, int *y)
{
int tmp;
tmp = *x;
*x=*y;
*y=tmp;
}
int main(void){
int N,i,j,tmp;
void swap(int *, int *);
int *a;
scanf("%d",&N);
a = (int *)malloc(sizeof(int)*N);
for(i=1;i<=N;i++)
a[i-1]=i;
srand(time(NULL));
for(i = 1; i <= N; i++){
j = rand() % N +1;
swap(&a[i-1],&a[j]);
printf("%d\n",a[j]);
}
return 0;
}
2006-12-19 19:55:13 · 2 個解答 · 發問者 ? 1
Showing 1831 to 1860 of 4923 questions