English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

程式設計

[Selected]: 所有分類 電腦與網際網路 程式設計

請撰寫一個func函數,此函數可傳入5個浮點數,並記計算5個數的平均值,最大值,最小值,平方和及連乘積,並將這些值以參照方式傳回主程式.
請問各位大大 該如何寫? C++程式真好難懂唷!!

2007-10-21 10:04:55 · 3 個解答 · 發問者 ling 1

要怎麼用C語言把box倒過來變xob是要用什麼方式來寫能的話附上程式碼謝謝ㄌ

2007-10-21 06:59:10 · 3 個解答 · 發問者 我不會ㄌ 1

1.Write a program to convert a temperature in degrees Fahrenheit to
degrees Celsius.

以下是我寫的程式:

#include
int
main(void)
{
double F,C;
printf("please input Fahrenheit");
scanf("%lf",F);
C=9/5*(F-32);
printf("%lf",C);

return (0);
}

偵測沒錯誤的地方呀~~~
可是執行不出來= ="...
一直跳出立即中止的視窗......= =
請幫我看看喲~~~~謝謝!!


下一題是我不會的.....
它在說瞎咪哇溝殺攏磨= =".....
請會的人寫寫看...讓我參考參考...

2.Write a program to take two numbers as input data and display their
sum,their difference,their product,and their quotient.



感恩喔^^~~~!!!

2007-10-20 19:22:20 · 3 個解答 · 發問者 ^^ 2

在下是JAVA新手,正在修課,寫作業遇到瓶頸
(1)利用e=1+1/1!+1/2!+...求e
(2)利用e^x=1+x/1!+x^2/2!+...+x^n/n!求e^x
想說直接算第二題目應該就行了
寫完了也可以編譯,只是只有x=1的時候跑出來的答案算正確
麻煩幫我改正一下錯誤或寫一下正確程式碼(含註解),感激不盡!
=========================
我寫的程式如下:

import java.util.Scanner; // program uses Scanner

public class HW4_38bc
{
// main method begins program execution
public static void main( String args[] )
{
//列印程式目的
System.out.println("This program is use to approximate e^x by formula e^x=1+x/1!+x^2/2!+…+x^n/n!.");
System.out.println("Please enter the number x:");
Scanner inputx = new Scanner( System.in );//讀入x值
double x= inputx.nextDouble();
int n=19;//設定要加多少項

if (x==0)
System.out.println("e^x=1");
else//計算x不等於零時,尤拉數的後面n-1項
{
double e=0;
while (n>0)
{
double xn=Math.pow(x,n);//計算x^n
// operator ^ cannot be applied to double,int
// Math提供pow(double, double)方法來作指數運算
int nlayer=n;
int number=nlayer;

//計算n!
while (nlayer>1)
{
number*=--nlayer;
} //end while

//計算x^n/n!並存入e
e+=xn/number;
n--;
} //end while
e=e+1;//把第一項(1)加上去
System.out.printf("e^x=%2f",e);
}
} // end main

} // end class

2007-10-20 18:37:19 · 2 個解答 · 發問者 走奔客 3

緊急!!
某大賣場欣逢週年慶,推出促銷折扣方案,消費者購物滿1000 元,即可享有95 折,3000~4999 元92 折,5000~9999 元9 折,10000 元85 折。試撰寫一程式,計算消費額為12500 元時,所應支付的金額。

2007-10-20 18:29:52 · 2 個解答 · 發問者 Lulu 1

我在課本上看到這各轉換函式
int atoi(const char *string)
不知道如何使用
拜託教我
謝謝

2007-10-20 18:00:59 · 1 個解答 · 發問者 暴龍 1

寫一個C語言程式,讓使用者輸入三個整數後,輸出三個中最大與最小的整數。

不可以用回圈..

請大大幫忙XD

謝謝

2007-10-20 15:44:45 · 2 個解答 · 發問者 Anonymous

請用JAVA程式語言來回答:
1. 試撰寫一程式,利用 do while 迴圈完成九九乘法表。

2. 假設有一條繩子長 1500 公尺,每天剪去一半的長度,請問需要花費幾天的時間,繩子的長度會短於 6 公尺 ( 請用 break 敘述來撰寫 )?

2007-10-20 13:33:20 · 2 個解答 · 發問者 啊哈 1

題目:1*3*5*....*n
螢幕會顯示:please key in 'n' value:(例如輸入5)
1*3*5=15
please key in 'n' value:(例如輸入7)
1*3*5*7=105
要怎嚜寫~我想了很久
適用for迴圈下去做的

2007-10-20 09:45:50 · 3 個解答 · 發問者 ting 1

class ArrayTest {
public void testArray(int iSize) {
for(int i=1; i<=iSize; i++) {
int[] iA = new int[i];
System.out.println("iA的尺寸為 "+iA.length);
}
}
}
public class PL_1022_HW {

public static void main(String[] args) {
// Create ArrayTest application.
ArrayTest at = new ArrayTest();

// Execute testArray
at.testArray(5);
at.testArray(10);
}
}



我只要能把上面的改寫成C和C++就能...

感謝..

2007-10-20 05:53:49 · 1 個解答 · 發問者 小烏龜 2

如題

如何輸入一8bite的二進位

轉換成10進位輸出

課本有提到10進位轉成8or16進位

我常是從中找出關鍵也找不出來

請問各位高手 能只點一下嗎@@?

不必將所有程式打出來 指點一下關鍵的所在

然後我在自己嘗試

謝謝!!

2007-10-19 17:53:29 · 3 個解答 · 發問者 Anonymous

撰寫一支程式,能夠讀取一個整數,並且判斷他是奇數還是偶數
例如
輸入2
畫面就顯示
2為偶數

2007-10-18 11:33:08 · 3 個解答 · 發問者 ? 1

我想問怎麼把下面的程式
改成傳入兩個參數(學制和成績)後,判斷出答案
若學制是"M"開頭印出碩士,碩士70分及格;
"A"開頭印出學士,學士60分及格

import java.lang.*;
public class J1005_6
{
public static void main(String args[])
{
String num="M950000";
int I=70;

if (num.charAt(0)=='M')
if (I>=70)
System.out.println("碩士及格");
else
System.out.println("碩士,不及格");
else
if (I>=60)
System.out.println("學士及格");
else
System.out.println("學士,不及格");
}
}

2007-10-18 06:05:24 · 2 個解答 · 發問者 Jane 2

請問Professional body 是什麼意思

以下網址為基百科的說明~不過有比較淺顯易懂的嗎
http://en.wikipedia.org/w

2007-10-17 19:18:57 · 1 個解答 · 發問者 小豪 1

ㄊㄉ題目內容 是題目1. 輸入三個數, 求其中最大數的演算法。
題目2. 輸入三個數, 判斷是否為三角形的三邊長的演算法 因為我還在學習 所以ㄆ太懂C語言程式要怎ㄇㄑ用 可以幫我解答ㄇ 文字敘述ㄝ可以 謝謝

2007-10-17 15:36:43 · 1 個解答 · 發問者 蔡耀德 1

請各位會c語言的大大~
能教我一下~我想要寫一個用ASCII~
英文字串轉成16進位的程式~~
請問要怎麼寫才能做到?~

例如:
我輸入一個英文字串 "while"
電腦能輸出 ->while的ASCII碼~

2007-10-17 10:16:37 · 1 個解答 · 發問者 星宇 1

最近想學習C語言
連最基本的都不會
不知道要看哪一本書比較好
最好是能夠有例題可以讓我試著做做看

2007-10-16 18:52:24 · 2 個解答 · 發問者 ~熊~ 3

如何用C語言寫出二進位轉十進位的程式呢?
是要用C語言唷!!
現在只是初學,所以請用最簡單的方式


感謝

2007-10-16 15:15:12 · 1 個解答 · 發問者 Addison 2

有2提C++問題,希望各位先進能幫忙解答


只能include這個header file

1.
將 Value 內的 8 位元資料分解為兩部份,每部份佔 4 個位元,將此二部份的值分別存於 High 與 Low。將 Value 的最高效4個位元存於 High 之低階 4 個位元內,將 Value 的最低效4個位元存於 Low 之低階 4 個位元內。將 High 與Low 內最高效 4 個位元皆清為 0 。
例:
char Value = 0x49;
char High, Low;
結果:
High = 0x04;
Low = 0x09;

2.
找出兩數中的較大者,此兩數分別存於 v1 與 v2 內,將較大者存於 Max 內。
例:
short v1 = 0x7800;
short v2 = 0x8010;
short Max;
結果:
Max = 0x7800;

謝謝

2007-10-16 14:15:14 · 1 個解答 · 發問者 Eason 1

PIXNET的相簿,
有一個「瀏覽功能」,
這個項目有什麼語法可以隱藏呢?

2007-10-16 06:22:55 · 2 個解答 · 發問者 AB 1

我最常用的網頁是:
http://www.lib.cycu.edu.tw/English_study/index_teach.html
還有更佳網頁嗎?
請惠予告知

2007-10-15 16:44:20 · 1 個解答 · 發問者 Anonymous

就是寫聯立解的方程式啊

我怎麼改 X一直等於1 Y一直等於0 要跑出無解時更怪..

請幫我看看哪裡有錯順便改正吧

謝謝

main()
{
float a, b, c, d, e, f, x, y;

printf("Input the coefficients of ax + by = c (a b c):");
scanf("%f %f %f",&a,&b,&c);

printf("Input the coefficients of dx + ey = f (d e f):");
scanf("%f %f %f",&d,&e,&f);

x = (c * e - b * f) / (a * e - b * d);

y = (a * f - c * d) / (a * e - b * d);

if (a * e - b * d == 0)
printf ("there is no solution or infinite solutions");
else if (a * e - b * d != 0)
printf ("The intersections are (%f, %f).\n", (c * e - b * f) / (a * e - b * d), (a * f - c * d) / (a * e - b * d) );
if (c * e - b * f == 0)
printf ("The intersections are (0.0, %f).\n", (c * e - b * f) / (a * e - b * d), (a * f - c * d) / (a * e - b * d) );
else if (c * e - b * f != 0)
printf ("The intersections are (%f, %f).\n", (c * e - b * f) / (a * e - b * d), (a * f - c * d) / (a * e - b * d) );
if (a * f - c * d == 0)
printf ("The intersections are (%f, 0.0).\n", (a * f - c * d) / (a * e - b * d), (c * e - b * f) / (a * e - b * d) );
else if (a * f - c * d != 0)
printf ("The intersections are (%f, %f).\n", (c * e - b * f) / (a * e - b * d), (a * f - c * d) / (a * e - b * d) );

system("Pause");

}

2007-10-14 14:13:10 · 2 個解答 · 發問者 宣儒 3

可以幫我解決一下C++程式作業嗎??
如果不是C++也可以
希望各位大大幫我PO
順便告訴我怎給你點數....




1.路人甲步行的數度為每秒1公尺,而路人乙的步行數度則為每秒75公分,
如果兩人相距200公尺並開始面對面前進,請選寫程式算出兩人多久會相遇?

2.假設某個停車場的費率是停車2小時以內,每半小時30元,超過2小時,但未滿4小時
的部分,每半小時40元,超過4小時以上的部分,每半小時60元,未滿半小時均以半小
時計算.如果您從早上10點23分停到下午3點20分,請選寫程式計算共需繳交的停車費

2007-10-14 14:01:05 · 1 個解答 · 發問者 巧虎 1

如果我寫一個副程式為float
那我回傳int

是會把我的int提升成float嗎??

這樣return可以嗎??

2007-10-14 12:10:12 · 3 個解答 · 發問者 finalholy 1

其資料成員包括油箱目前油量及車重,並設計必要的建構函式,建構函式需檢查參數中的目前尤輛及車重是否超過指定的上限直

以下是我做的 只完成一點點 不是很懂題目的意思 懇請先進大大可解惑

#include
#include

using namespace std;

class car{
public:
car(){gas=45;Carkg=1500;}
car(int,int);
private:
int gas;
int Carkg;
};
car::car(int gas,int Carkg){
if (gas>45) cout << "超過油箱容量油加爆了" << endl ;
else cout << "你的油箱容量還在標準內" << endl;
if (Carkg>1500) cout << "超過車重爆胎了啦" << endl;
else cout << "車重還在範圍內~ok的啦" << endl;
}
int main()
{
car t(50,1600);
system("PAUSE");
return EXIT_SUCCESS;
}

2007-10-14 10:55:37 · 1 個解答 · 發問者 1

如題,今天如果我想要寫一個輸入二進位的程式,輸出結果是十進位,那請問該怎麼寫呢?

希望有程式的詳細講解[特別是他要使用到什麼類別或模組,希望能詳達]

附註:如果是寫說要轉其他的進位也是一樣寫法嗎?如果不是要怎麼改呢?這部分也請回答。

謝謝

2007-10-14 10:16:17 · 3 個解答 · 發問者 喵董 1

http://www.wretch.cc/blog/sinon5928
左邊的連結列,我想要讓文字前面出現圖案!!
該使用什麼語法呢??
就是在最新文章,最新回應...等等的前面有小圖片!!
請問要放什麼語法呢??

2007-10-14 10:09:52 · 1 個解答 · 發問者 我愛的人 7

我的問題是....如何讓使用者沒有填好資料的時候出現錯誤訊息?
我的表單裡有文字欄位跟checkbox
文字欄位的我網路有找到語法...
但是checkbox的不會寫
因為我checkbox的name是用陣列命名的....
就像這樣↓
台北市
台北縣 
基隆市
.
.
.
請問這樣javascript要怎麼當使用者沒有選東西的時候跳出錯誤訊息呢?感謝各位大大喔!

2007-10-14 00:20:34 · 2 個解答 · 發問者 Ryan 1

試設計一程式可分辨輸入的字元是否為數字(0~9),並依輸入的數字多寡印出指定的字元,直接按enter時程式結束。
C:\>filename↵
Enter a number: 5
Enter a character: *
*****
Enter a number: 7
Enter a character: G
GGGGGGG
Enter a number: y
Not a number!
Enter a letter: &
Not a number!
Enter a number: ↵
C:\>




-----------------------------------------------------------




以下是我寫的程式




.MODEL SMALL
.STACK 100H
.DATA
MSG1 DB 0DH,0AH,'Enter a number: $'
MSG2 DB 0DH,0AH,'Enter a character: $'
MSG3 DB 0DH,0AH,'Not a number!$'
.CODE
MAIN PROC
MOV AX,@DATA
MOV DS,AX




NEXT:
LEA DX,MSG1
MOV AH,9
INT 21H




MOV AH,1
INT 21H




MOV BL,AL
SUB BL,48 ;AL讀到字元10進制值-48轉換成 相對應的數字0~9
MOV CL,BL ;以CL記錄 要重覆顯示的字元次數




CMP AL,0DH ;判斷讀入字元是否為 ENTER 控制字元
JE _DOS




CMP AL,'0' ;判斷讀入字元若非0~9則顯示此非數字之錯誤訊息
JB NLC
CMP AL,'9'
JA NLC




LEA DX,MSG2 ;利用第9號服務程式顯示MSG2字串內容,即顯示 要求輸入字元
MOV AH,9
INT 21H




MOV AH,1 ;利用第1號服務程式 允許在字串之後輸入1字元 並將鍵盤字元回傳到AL
INT 21H




AGAIN:


MOV DL,AL ;利用第2號服務程式 顯示DL資料(因AL資料已送至DL,所以鍵盤字元被印出)
MOV AH,02
INT 21H


DEC CL ;將CL計數次數-1


JNZ AGAIN
JMP NEXT
NLC:
MOV AH,9
LEA DX,MSG3
INT 21H
JMP NEXT
_DOS:MOV AH,4CH ;利用第4CH號服務程式 離開DOS
INT 21H ;DOS exit
MAIN ENDP
END MAIN
; 以CL記錄 要重覆顯示的字元次數
; 檢查讀入字元是否為ENTER鍵(ASCII表 中0DH),是則離開DOS! 否則判斷是否為0 ~ 9
; 是則將讀入字元再次記錄於AL,將AL資料送到DL並利用2號服務程式顯示DL資料。並將CL計數次數-1 來重覆顯示該字元次數
--------------------------------------------------------------------------




請大大RUN過一次我的程式幫忙修改一下,我的程式一開始輸入數字 ,接著輸入字元,而輸入字元後並沒跳下一行就直接重覆印出。




我有試過




MOV AH,1




INT 21H




在這行之後加入




MOV AH,2




MOV DL,0DH




INT 21H




MOV DL,0AH




INT 21H




來讓自已輸入完字元後會跳下行然後想要重覆印出!




但加入這行換行指令後 卻不知為何改變了AL的值 ,使得重覆印出的資料變成錯誤了,我知可以先將AL值先複製到BL借放 這樣就不怕加入換行指令後AL被改變,這樣程式的確也行!




但這樣寫程式觀念一定不熟悉,所以想請大大幫我修改正確的方法 並麻煩告訴我 為何我加換行指令 AL值會被改變?? 這點務必告訴我 拜託^^


2007-10-13 19:46:51 · 3 個解答 · 發問者 eric 7

老師出了一個題目
要我們在DOS執行檔上可以做出
intput a1:X
intput a2:Y
intput a3:Z
X+Y-Z=A
請問要怎麼輸入呢?
我試了好多次都沒辦法
X Y Z A都是不一定的數字

2007-10-13 18:15:34 · 2 個解答 · 發問者 宗諭 1

fedest.com, questions and answers