• 13

請求C語言作業高手

kimo21109 wrote:
請問我欺騙大家什麼了?
我又撒了什麼謊?我只是看有沒有人可以幫我而已
JSP跟JAVA我還有興趣多了,下個月暑假準備要去從SCJP開始考起,小弟的CCNA與MCSE與RHCE系統類幾乎都拿到了
程式只對JAVA那一類組有興趣,我當然知道資訊工程也要寫程式,但你確定資工的C跟電子的C一樣的嗎?


想要人幫是這種態度?
唸了資工,你確定資工寫的C是你所想的C??
你想的所謂資工的C是那一種?電子的C是那一種?
難道電子只能學ANSI C,資工就不用學ANSI C??
對JAVA有興趣是好,但是那不就是興趣?你想不想畢業?考到SCJP教授就讓你畢業?
CCNA、MCSE、RHCE不是程式語言的證照,拿來這兒混為一談??
1.超簡單,萬能的printf就能解決

#include <stdlib.h>
#include <stdio.h>

int main(void){
printf("%d\n", 19+17+15+13+11+9+7+5+3+1);
return 0;
}



2.超簡單,萬能的printf+getch()+能算出3整除&4整除的人腦 就能解決
#include <stdlib.h>
#include <stdio.h>

int main(void){

int i;
for(i=1;i<=100;i++){
printf("%d 是否可被3整除又可被4整除?", i);
char ans=getch();
if (ans=='y'||ans='Y'){
printf("%d %d 可被3整除又可被4整除!\n", i);
}
}
return 0;
}


3.超簡單,萬能的printf就能解決
#include <stdlib.h>
#include <stdio.h>

int main(void){
printf("5^5=3125 5^4=625 5^3=125 5^2=25\n");
printf("4^5=1024 4^4=256 4^3=64 4^2=16\n");
printf("3^5=243 3^4=81 3^3=27 3^2=9\n");
printf("2^5=32 2^4=16 2^3=8 2^2=4\n");
return 0;
}


4.超簡單,數學就不過就是加減乘除兜在一起,沒什麼難的
#include <stdlib.h>
#include <stdio.h>

int main(void){
int x, y;
y=x;y=0;x=1;

int num=(y=x)*(y=0)*(x=1);
num = num / 1000;
printf("answer = %d\n", num);
return 0;
}


6.上一題都會了,這題也不難
#include <stdlib.h>
#include <stdio.h>

int main(void){
int x, y;
y=x;y=0;x=1;

int num=(y=x)*(y=0)*(x=1)*(x=-0.5);
num = num / 10000;
printf("answer = %d\n", num);
return 0;
}


7.超簡單,萬能的printf就能解決
#include <stdlib.h>
#include <stdio.h>

int main(void){
printf("7 14 21 28\n");
printf("35 42 49 56\n");
printf("63 70 77 84\n");
return 0;
}


8.超簡單,萬能的printf就能解決
#include <stdlib.h>
#include <stdio.h>

int main(void){
printf("99 96 93\n");
printf("90 87 84\n");
printf("81 78 75\n");
printf("72 69 66\n");
return 0;
}


總而言之,用printf就沒錯了
C 算是基礎吧?
程式這東東, 一樣通幾乎就萬萬通了啊?
只要熟了一種語言, 要跨進其他語言都不難的
半工半讀沒有比較了不起,還是你自以為這樣很厲害?
多少人都是這樣過來的,也沒有因此就沒把該上的課程學好
該做的工作做到了,該學的東西也都有學
而不是擺爛說自己就是這樣,只要能混過去就好
講這種話沒有任何人會同情你,只會覺得當這樣的學生非常的可悲

如果沒辦法負荷或時間掌握不了,就表示你該考慮只工作先不要唸了
免得追兩隻兔子一隻也追不到

況且你問的這些問題幾乎都是邏輯性的問題,跟用哪種語言沒有關係
你以為你學Java就不會遇到類似的問題要解決?
Java很多語法跟C++都非常類似,連C/C++都這樣雙手一攤說自己賤
不會有人相信你遇到Java就有辦法學得好
kimo21109 wrote:
請問我欺騙大家什麼了...(恕刪)


與其這樣拿證照, 我不知道有什麼意義 ?

或許系統管理類的證照可以這樣取得, 但是, 如果是程式設計的證照 ex: SCJP
如果只是想靠著背考題, 拿證照, 事實上沒有什麼意義...

程式設計的基礎就是邏輯, 邏輯的目的就是解決問題的方法

無論是C 或是 JAVA 只是 "工具" 而已, 重點在於 - 你如何用人的思緒去想這些問題該怎麼 Step by step 的解決
May the force be with you!
學C 如果只用標準函式庫, 是90%跨平台的,
若只是要寫你PO的程式, 是100% 跨平台的, 也就是說資工的C和電子的C是相容的....
甚至和 C++, C# 都是相容的.
JAVA 也是接近C的語法, 你對JAVA有興趣,然後對C沒興趣...很矛盾....
如果你用 JAVA 寫, 然後不會轉成C, 我相信會有更多人善意指導.

程式只是將你的想法寫成CODE 而已, 用那種語言寫已是不重要,
以你這種學習態度, 是不可能學好程式設計的,

我一直認為寫程式是要天份+興趣的, 沒有天份只有興趣你就要加倍努力...
你連程式流程都不願意想,就不用說你還想學JAVA了..




我代替你的老師(或助教)用影片告訴你這提答案是什麼:
http://tw.youtube.com/watch?v=CBomX29uw0w

我想,Brian W. Kernighan & Dennis M. Ritchie看到這段話,應該會傷心吧...

kimo21109 wrote:
但你確定資工的C跟電子的C一樣的嗎?
怎麼都有這種文章啊.....
唉........................
算討打文嗎?


kimo21109 wrote:
請問我欺騙大家什麼了...(恕刪)

程式語言這個東西
萬法不離宗,只要有概念,用什麼語言寫都沒啥問題
樓主的題目,其實很多只是考基本概念的東西
只要花點心思就可以寫出來
但樓主卻不肯花這一點點小時間
我相信這不是個學習的好態度
樓主說對JSP、JAVA比較有興趣
那我想問一下,難不成JAVA、JSP就不會用到遞迴嗎?
說實在的,這些題目要用JAVA寫也是可以寫得出來的
只不過將JAVA換成C樓主就要向人要答案
如果樓主依然是這個態度的話,我建議您就放棄寫程式這條路吧
因為您所學的程式,跟在職場上實際用的不一定會一樣

BY 一個實在不願意工程師素質被降低的人
  • 13
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 13)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?