設定 EYNY 為首頁  |  加入我的最愛
伊莉討論區


休閒聊天
學術文化
感情感性
興趣交流
家庭事務
旅遊交流
飲食交流
家族門派
貼圖分享
動漫交流
音樂世界
美容打扮
潮流資訊
影視娛樂
電玩遊戲
連線遊戲
網絡遊戲
交易廣場
下載分享
BT下載區
CB下載區
電腦資訊
數碼產品
手機交流
網站事務
體育運動
時事新聞
上班一族
博彩娛樂
成人話題


 
標題: [求助] 拜託各位幫幫我...
想不到名字拉

Rank: 1
幼兒生(0/200)
潛水  
UID 677974
精華 0
積分 100
帖子 23
潛水 146 米
閱讀權限 10
註冊 2007-1-10
發表於 2008-1-2 12:37 PM  資料 文集 短消息 
約卡部落格約卡交友約卡聊天約卡相簿

拜託各位幫幫我...

[顯示] [隱藏]
因為星期五要上機考試了...
可是對C語言程式一竅不通...
不知道可不可以請各位會的人幫幫我...
感恩...
我自己練習了一些...
但是程式都跑不出來...
我要的程式是C的...
不是C++的...
拜託各位幫幫忙...

A部分:
1.已知梯形上底長a,下底長b,高為c,設計程式求梯形面積 area,並輸出至小數點3位數。梯形面積:(上底+下底) X 高 /2
2.請輸入一個任意整數,由電腦輸出此數為奇數還是偶數。
 【範例輸入】:4    【範例輸出】:偶數
3.試寫一程式,輸入x、y座標值(float),可判斷此點位於那一個象限或是在座標軸上。
 【範例輸入】:3.0, -2.5  【範例輸出】:(3.0, -2.5)在第四象限上
 【範例輸入】:4.5, 0.0   【範例輸出】:(4.5, 0.0)在x軸上
4.請輸入任意三個數值,由電腦輸出此三數是否可構成一個三角形。
 【範例輸入】:3,4,5  【範例輸出】:可
 【範例輸入】:1,2,3  【範例輸出】:否
5.利用 for...迴圈印出數列印出  3, 8, 13, 18, 23, . . . . , 53
6.利用 for...迴圈印出數列印出  20, 14, 8, 2, -4, -10,-16,-22,-28
7.利用 for...迴圈印出 文字碼 從21 到127 的對應文字

[color=#00 [ 瀏覽完整內容請先註冊或登入會員。]
頂部
aaaaabounce

Rank: 1
幼兒生(0/200)
潛水  
UID 3154836
精華 0
積分 99
帖子 164
潛水 1719 米
閱讀權限 10
註冊 2007-12-30
發表於 2008-1-2 01:36 PM  資料 文集 短消息 
約卡部落格約卡交友約卡聊天約卡相簿

回復 #1 想不到名字拉 的帖子

小的很久沒有碰C了,大概寫一下,小細節自己修改

A部分:
1.已知梯形上底長a,下底長b,高為c,設計程式求梯形面積 area,並輸出至小數點3位數。梯形面積:(上底+下底) X 高 /2

float a,b,c,area;
area = (a+b)*c/2;
剩下就是自己取三位數

2.請輸入一個任意整數,由電腦輸出此數為奇數還是偶數。
 【範例輸入】:4    【範例輸出】:偶數

int n,check;
printf("請輸入任意整數:");
scanf(n,"%d");
check = n%2;
if(check = 0)
printf("偶數");
else
printf("奇數");


3.試寫一程式,輸入x、y座標值(float),可判斷此點位於那一個象限或是在座標軸上。
 【範例輸入】:3.0, -2.5  【範例輸出】:(3.0, -2.5)在第四象限上
 【範例輸入】:4.5, 0.0   【範例輸出】:(4.5, 0.0)在x軸上

float x,y;
printf("請輸入X座標:");
scanf(x,"%f");
printf("請輸入Y座標:");
scanf(y,"%f");

printf("(%f,%f)在");
if(x == 0 && y == 0)
printf("原點上\n");
else if(x == 0)
printf("y軸上\n");
else if (y == 0)
printf("x軸上\n");
else if (x>0 && y>0)
printf("第一象限上\n");
else if (x>0 && y<0)
printf("第四象限上\n");
else if (x<0 && y>0)
printf("第二象限上\n");
else if (x<0 && y<0)
printf("第四象限上\n");
else
printf("請聯絡程式設計者\n");
頂部
playcoo

Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10
贊助會員
潛水  
UID 1641663
精華 0
積分 494
帖子 90
潛水 4222 米
閱讀權限 95
註冊 2007-6-26
發表於 2008-1-2 03:54 PM  資料 文集 短消息 
約卡部落格約卡交友約卡聊天約卡相簿



QUOTE:
原帖由 aaaaabounce 於 2008-1-2 01:36 PM 發表
小的很久沒有碰C了,大概寫一下,小細節自己修改

A部分:
1.已知梯形上底長a,下底長b,高為c,設計程式求梯形面積 area,並輸出至小數點3位數。梯形面積:(上底+下底) X 高 /2

float a,b,c,area;
area = (a+ ...

A部分1,2,3有人幫忙了,我就跳過,不過補充1要輸出小數以下3位,可以使用%.3f即可!
4.為任一邊的長 要符合三角形原則,設a,b,c三邊, a < b < c的話, b - a < c < a + b,
此部分用此原則即可,前三題已經有簡單輸入和if判斷了,所以給你個方向自己實做一下

5.
for(int i=3;i<=53;i+=5)
{    printf("%d ", i);    }
不過這是偷懶作法,因為你數列已經有固定要求,否則for loop還是規規矩矩的用吧!

6.同5稍微做不同變化,這交給你試驗試驗吧!

7.最土法煉鋼,偷懶的作法!
for(int i=21; i<=127; i++)
{
    char buf = k + '\0';
    printf("%c ", buf);
}

以上A部分,至於B部分,等我有空再看看吧,或是交給其他人來幫忙也是可以!
頂部
 




當前時區 GMT+8, 現在時間是 2008-8-20 09:33 PM

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.065424 second(s), 6 queries , Gzip enabled

清除 Cookies - 聯繫我們 - 廣告查詢 [威旭代理] - 伊莉討論區 - Archiver
重要聲明:本討論區是以即時上載留言的方式運作,伊莉討論區對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。伊莉討論區有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。