![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 關於c語言...這兩個程式怎麼寫阿?!
(https://www.pcdvd.com.tw/showthread.php?t=425628)
|
|---|
關於c語言...這兩個程式怎麼寫阿?!
沒有概念怎麼開始
我是初心者... 請高手幫忙阿!! 問題如下: 1.寫一程式讀取輸入的x-y座標,並列印訊息指出此點在軸上或哪個象限內. 2.為電力公司寫一程式計算並列印帳單.費率是根據住宅,商業或工業用電而有不同.用R 代表住宅用電,C表商業用電,I表工業用電.其他代碼會試為錯誤. 費率算法如下: R:$6.00加上$0.052/kwh C:第一個1000kwh是$60.00,之後每用一個kwh是$0.045 I:費率視使用時間而定: 尖峰時間:第一個1000kwh是$76.00,之後每用一個kwh是$0.065 離峰時間:第一個1000kwh是$40.00,之後每用一個kwh是$0.028 程式要提示使用者輸入整數的帳單號碼,使用代碼(char型態),和整數的使用量(單位是kwh) 然後顯示總共的費用 以上....謝謝@@ |
第一題
你數據要如何讀取? 用txt存起來的data還是用scanf 輸入? 不過應該是用scanf 在哪一個象限/軸用if 就可以判斷, 例子:if x=0 && y = 0 then 列印這個點在原點, if x > 0 && y > 0, then 列印這個點在第一象限 第二題, 還是用if 判斷 先用scanf得到用戶的輸入值 if 輸入的值為R(注意大小寫), then 要求輸入帳單號碼+ 整數(注意不可為負, 也不可為小數點)的使用量並套用R的公式最後用printf 輸出最後的結果(以下類推), 如果不是R, C, I , 則用輸出錯誤訊息 我只能說這麼多 |
你是中原電機的吧
哈哈 我已經請教我的中正好朋友幫我摟 他的功力真是深厚阿 你加油阿 |
我中原資工的...
程式這種東西還是自己想吧... 或是問人想法..以及查書 這是大二的作業嗎?? |
引用:
比較像大一程度的... |
引用:
請人家幫忙寫這種功課功力深厚的是他 自己慢慢想而領悟出來 以後功力深厚的可能是你 PS:我怎麼看都覺得該加油的是你,因為你不是自己領悟出來的 |
引用:
基本上....你應該是學生 基本上....這應該是學校的作業 基本上....你這個學期太混了 所以....你可能連if或是switch都沒搞過.. 每到學期快結束就有一堆人裝可憐到「論壇」討作業.... 我的經驗是....被別人訓了一頓....然後自己寫.... 不要怪我....我就是這樣 |
恩 第一題好了 送出怪怪的會很整齊 你自己編排一下
#include <stdio.h> main() { int x , y; printf("輸入x座標:"); scanf("%d",&x); printf("輸入y座標:"); scanf("%d",&y); if(x==0 && y==0) printf("\n原點"); if(x>0 && y>0) printf("\n第一象限"); if(x<0 && y>=0) printf("\n第二象限"); if(x<0 && y<0) printf("\n第三象限"); if(x>=0 && y<0) printf("\n第四象限"); getchar(); getchar(); } |
引用:
為什麼後面幾個if不用else-if最後一個不用else? 這樣浪費了點運算時間 另外給樓主... 這題目超簡單 這樣都過不去我勸你早點轉系吧.... 努力讀個課本自己一定寫的出來 加油 |
引用:
我是新手,剛有試else 不過run出來怪怪的,只好土法煉鋼 第二題我正在努力 |
| 所有的時間均為GMT +8。 現在的時間是09:16 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。