當前位置:首頁 » 編程語言 » C語言奇書網

C語言奇書網

發布時間: 2022-12-18 01:12:36

1. c語言代碼 分辨奇數和偶數 if(i%2 == 0)s=s+i else s1=s1+i

除2取余不會失敗,能整除的得余數0,不能整除的得 1。 得0是偶數,得1是奇數。
你的條件 是
a[i] 是偶數 執行 s1=s1+a[i];
a[i] 是奇數 執行 s2 = s2+a[i];
(循環以前,累加器 s1,s2 應已初始化,例如 s1=0;s2=0;)

2. 請編寫一個函數fun,它的功能是:比較兩個字元串的長度,(不得調用C語言提供的求字元串長度的函數)

#include "stdio.h"
int fun(char *s1,char *s2)
{
int i=0,j;
while(s1[i]!='\0'||s2[i]!='\0')
{
if(s1[i]!='\0'&&s2[i]=='\0') j=1;
if(s1[i]=='\0'&&s2[i]!='\0') j=0;
i++;
}
return j;
}
void main()
{
char s1[100],s2[100];
int k;
gets(s1);
gets(s2);
k=fun(s1,s2);
if(k==1)
printf("%s\n",s1);
else
printf("%s\n",s2);
}
親,看看吧,有什麼不懂再問我

3. 大學計算機C語言 請輸入20個數到數目中,計算其中偶數,奇數的個數和其各自平均值

分給我吧,呵呵~

#include<STDIO.H>

intmain()

{

intoddCount=0;/*奇數個數*/

intevenCount=0;/*偶數個數*/

intoddTotal=0;/*奇數總和*/

intevenTotal=0;/*偶數總和*/

inti=0;

inttempValue=0;/*用於存儲臨時輸入的值*/

for(i=0;i<20;i++)

{

scanf("%d",&tempValue);

if(tempValue%2==0)/*偶數*/

{

evenCount++;

evenTotal+=tempValue;

}

else/*奇數*/

{

oddCount++;

oddTotal+=tempValue;

}

}

printf("奇數個數:%d,奇數平均值:%f ",oddCount,(float)(oddTotal/oddCount));

printf("偶數個數:%d,偶數平均值:%f ",evenCount,(float)(evenTotal/evenCount));

return0;

}



運行結果如下:

4. c語言程序設計第二版是什麼垃圾

c語言程序設計第二版是什麼垃圾
譚浩強《C語言程序設計(第二版)》的前50頁中的錯誤分析
譚書也算是一本奇書了,據說已經發行了300多萬冊。這本書真的那麼好嗎?師長早有教誨,因此本人從來沒有好好讀過譚書。近日遇周圍人盛贊譚書,非辯論不可。雖本人不願應戰,但也不得已將譚書找來翻翻。隨便翻了一段,就發現錯誤百出,在此將其中最前面的一些整理出來,提出與國內廣大
行家和新入道者討論,望行家們提出批評,供新入道者參考。

書中程序的不規范性、不良的格式和低劣的編程都不在這里深究了。實在是太多,要深究、分析和改
正起來,必須寫一本數倍於譚書的大作,本人實在沒這個時間和精力。水平高的人有的是,歡迎寫幾
個續篇。歡迎轉載到其他BBS,以期引起討論。對本人所言的不實之處歡迎批評。
註:下面將作者尊稱為「譚先生」。負的行號表示一頁里倒數的行數。
--------------------------------------------------------------
先看目錄,是不是有個地放有:
"淡函數………………………………",什麼東西,這算是排版錯誤,不理會!

P1行1:…,它適於作為系統描述語言,…
這開宗明義的第一句話就說明譚先生對於計算機科
學的術語不甚了了。什麼叫「系統描述」,什麼叫「系統程序設計」?人們都都說C是一種「系統程
序設計語言」,而「系統描述語言」則完全是另一種東西。想必譚先生對它們之間的差異和關系都不
清楚。在這種情況下就來下斷言,一上馬就露了怯。

P2表格:if (e) S;
這個錯誤說明譚先生對C語句基本結構也不清楚。在C語言里,分號是普通語句的結束符號,是語句
的一部分。如果譚先生的S表示語句,那麼後隨的分號是必需的嗎?如果譚先生的S表示語句中分號
前面的一部分,那麼又如何理解可以放在這里的{ ... } 順序結構呢?它算語句嗎?可以放在這里
嗎?要加分號嗎?無論怎麼看,譚先生都難以自圓其說!

P3行4:C語言是理想的結構化語言,…
不知譚先生的這個論斷由何而來。C的創造者肯定不會說這句話,即使是C語言最狂熱的崇拜者恐怕
也不敢這樣說。幸虧譚先生生在中國,其書只在中國出版,否則恐怕他就不會好過了,不知有多少人
要找譚先生理論個究竟。

P3行7-8:例如整型量與字元型數據以及邏輯型數據可以通用。
此句子表現出的語文水平就不深究了。要問譚先生的簡單問題是,「量」與「數據」是什麼關系?再
一個問題是,C語言什麼時候增加了「邏輯型數據」?

P3行14:C語言允許直接訪問物理地址。
不知這個論斷從何而來。至少無法從C語言參考手冊中找到根據,看來是譚先生為C語言增加的特殊功能。

P4程序:This is a c program.
通觀世界上所有有關C語言的重要著作,C語言的名字「C」都是用大寫表示。這里好象譚先生表示了
對C的不肖,與前面大相徑庭,不知何故。P5行9:注釋可以出現在程序中的任何位置。
這里又修改了C語言的規則。這里給譚先生提個小問題:「請找出在C程序里不能出現注釋的位置(
或說,加了注釋就會改變程序意義的位置)。」請10秒鍾內回答。

P5行12:「%d」表示「十進制整數類型」。
寫程序有問題呀!怎麼一遇到具體問題,寫出的解釋到處都是毛病。「%d」根本就不表示任何類型,
它只是對函數printf提出一個轉換要求。如果一個初學者產生這種理解偏差還有情可言,像譚先生這
樣的「大師」級人物也犯此等低級錯誤,實在是不可原諒。

P5行-8:scanf和printf都是C語言提供的標准輸入輸出函數…
按本人理解,C語言本身不提供任何有關輸入輸出的功能,也不提供任何標准函數。只是ANSI C建議
了一個標准函數庫。至少C參考手冊上是這么說的,在譚書中其他部分也這么說。概念不太清楚就容
易漏馬腳。

P6行13:可以說C是函數式的語言。
太荒唐了,完全是望文生義。譚先生的計算機科學技術知識水平可見一斑。函數式語言是計算機科學
領域中有明確意義的術語。再者說,即使不理解,也應該盡量迴避一下大家都知道的東西,這下不就
漏了底。說C是函數式語言,就像說譚先生是「錯話大師」一樣(畢竟他也說了許多對的話嘛!)。
看來譚先生需要補一補計算機科學的基礎知識,聽說譚先生是清華大學畢業,那裡的計算機系也還不
錯嘛。

5. C++演算法的書籍(適合初學的)

高一凡的數據結構與演算法,c++版,適合初學者

6. 求大神解決C語言問題:重排數組int a[N]的元素,將其中的奇書排在數組a的前半段,偶數排在後半段。

(1)用b[N]過渡

#include"stdio.h"
#defineN11
intmain(intargv,char*argc[]){
inta[N]={1,3,4,11,8,9,5,2,6,7,10},i,j,k,b[N];
for(j=k=i=0;i<N;i++)
if(a[i]&1)
a[j++]=a[i];
else
b[k++]=a[i];
for(i=0;i<k;a[j++]=b[i++]);
for(i=0;i<N;printf("%d",a[i++]));
printf(" ");
return0;
}

運行結果:

7. 人工智慧自學書籍介紹(C語言待入門)

人工智慧自學書籍介紹:
一、《零邊際成本》
內容簡介
在這本書中,作者傑里米·里夫金開創性地探討了極致生產力、協同共享、產消者、生物圈生活方式等全新的概念,詳細地描述了數以百萬計的人生產和生活模式的轉變。他認為,「產消者」正在以近乎零成本的方式製作並分享自己的信息、娛樂、綠色能源和3D列印產品。他們也通過社交媒體、租賃商、合作組織以極低或零成本的模式分享汽車、住房、服裝和其他物品;學生更多地參與到基於零成本模式的開放式網路課程……
作者敏銳地察覺到,從生產力發展上來看,第三次工業革命的貢獻很可能遠遠超過第一次和第二次工業革命。數十億人和數百萬組織連接到物聯網,從而使人類能以一種從前無法想像的方式,在全球協同共享中分享其經濟生活。這個連通性轉折點的重要意義甚至有可能超過20世紀電氣化所帶來的經濟變革,以及隨之產生的電話、廣播和電視的傳播。
里夫金分析認為,在數字化經濟中,社會資本和金融資本同樣重要,使用權勝過了所有權,可持續性取代消費主義,合作壓倒了競爭, 「交換價值」被 「共享價值」取代。他甚至預言,「零成本」現象孕育著一種新的混合式經濟模式,這將對社會產生深遠的影響。零邊際成本、協同共享將會給主導人類生產發展的經濟模式帶來顛覆性的轉變,我們正在邁入一個超脫於市場的全新經濟領域。
作者簡介
傑里米·里夫金,當代最著名的思想家之一,華盛頓特區經濟趨勢基金會主席,他的20部著作被翻譯成35種語言在全球廣泛發行。里夫金為歐盟和世界多國提供政策咨詢和建議,並在美國賓夕法尼亞大學沃頓商學院擔任講師。

二、《失控》
內容簡介
這是一本關於機器、系統、生物和社會的「大部頭」;這是一本誕生於1994年的關於社會進化、特別是互聯網發展的「先知預言」;它曾是《黑客帝國》主要演員的必讀物之一;它被《長尾理論》作者克里斯·安德森稱作「過去十年,公認最具智慧和價值的一本書」--這部《失控》(Out of Control),在經過一年多的翻譯之後,終由新星出版社推出中文版。本月初,該書作者、矽谷思想家、《連線》之父凱文·凱利從美國遠道而來,參加了北京的新書發布會。
《失控》英文版於1994年在美國出版,並在此後的十幾年時間里依然長銷不衰,克里斯·安德森在亞馬遜網站上的評論給出了答案:「盡管書中的一些例子在十幾年後可能有些過時,但(它們所表達的)信息卻越來越成為真知灼見。」據介紹,《黑客帝國》的導演曾要求演員們在打開劇本之前必須閱讀《失控》。 《失控》全名為《失控:機器、社會與經濟的新生物學》。書中所記述的,是作者凱文· 凱利對當時科技、社會和經濟最前沿的一次漫遊,並藉此所窺得的未來圖景。書中提到並且今天正在興起或大熱的概念包括:大眾智慧、雲計算、物聯網、虛擬現實、敏捷開發、協作、雙贏、共生、共同進化、網路社區、網路經濟等等。因此說它是一本「預言式」的書並不為過。1994年,凱文在《失控》中預言社會化媒體的未來功能時,還沒有多少人真正相信,或者沒有心思去對這一番長篇大論的預言進行耐心地思考。而現在,社會化網路已經在深入地影響著人們的生活,當時人們所不敢相信的,在所謂的「理論」上不可行的,都已經成為現實。
因此,距《失控》出版已經過去了二十一年,凱文依然自信地宣稱「當初的一切觀點都毫不過時」.
作者簡介
凱文·凱利(Kevin Kelly,1952——,我們親切地稱他為 KK),他影響了蘋果公司的史蒂夫·喬布斯、《連線》雜志的總編克里斯·安德森、《黑客帝國》的導演沃卓斯基兄弟、《少數派報告》的導演史蒂文·斯皮爾伯格;他參與創辦了《連線》雜志、發起第一屆黑客大會、創作《失控》……;他是網路文化的發言人和觀察者,他與馬化騰在2012年有一段尖端對話,他是--凱文·凱利《連線》(Wired)雜志創始主編。在創辦《連線》之前,是《全球概覽》雜志(The Whole Earth Catalog,喬布斯最喜歡的雜志)的編輯和出版人。1984年,KK發起了第一屆黑客大會(Hackers Conference)。他的文章還出現在《紐約時報》、《經濟學人》、《時代》、《科學》等重量級媒體和雜志上。
凱文·凱利被看作是「網路文化」 (Cyberculture) 的發言人和觀察者,也有人稱之為「游俠」(maverick)。

三、《新經濟、新規則》
內容簡介
近年來,互聯網持續震動著全世界各個行業以至於整個經濟規則……在中國,以小米為代表的各類「互聯網思維」轟轟烈烈地顛覆著各個行業……而這一切的一切,凱文凱利早就通過這本小書輕松寫定。《新規則,新經濟》一書介紹互聯網時代,互聯網影響下的經濟運行的十個新游戲規則。
作者簡介
他發起了全世界第一屆黑客大會;他的作品被電影《黑客帝國》(Matrix)導演安迪?沃卓斯基列入書單,成為演員必讀作品;他討厭蘋果公司前CEO喬布斯,但也不能阻擋喬布斯是其刊物的忠實擁躉。他就是凱文?凱利(Kevin Kelly),著名科技雜志《連線》(Wired)的創始主編,被人們親昵地喚作「KK」.
他,是矽谷最著名的預言家。
1994年,他預言了Web2.0時代的到來。
2012年,他繼續預言:在「人機合一」的Web3.0時代,蘋果和谷歌的霸主地位將動搖,而微軟將是第一個消失的IT巨頭。
2014,他又將帶給我們怎樣震撼的預測!

四、《奇點臨近》
圖書摘要
人工智慧作為21世紀科技發展的最新成就,深刻揭示了科技發展為人類社會帶來的巨大影響。本書結合求解智能問題的數據結構以及實現的演算法,把人工智慧的應用程序應用於實際環境中,並從社會和哲學、心理學以及神經生理學角度對人工智慧進行了獨特的討論。本書提供了一個嶄新的視角,展示了以人工智慧為代表的科技現象作為一種「奇點」思潮,揭示了其在世界范圍內所產生的廣泛影響。本書全書分為以下幾大部分:第一部分人工智慧,第二部分問題延伸,第三部分拓展人類思維,第四部分推理,第五部分通信、感知與行動,第六部分結論。本書既詳細介紹了人工智慧的基本概念、思想和演算法,還描述了其各個研究方向最前沿的進展,同時收集整理了詳實的歷史文獻與事件。
適合於不同層次和領域的研究人員及學生,是高等院校本科生和研究生人工智慧課的課外讀物,也是相關領域的科研與工程技術人員的參考書。
《奇點臨近》是雷·庫茲韋爾2005年的作品,作者本人的大名加上內容的新奇獨特,立即成為當年秋季最受歡迎的暢銷書之一,接踵而至的是紀錄片和電影的拍攝。
作者簡介
雷·庫茲韋爾:是世界領先的發明家、思想家、預言學家,他用20餘年的時間記錄和追溯歷史的發展軌跡,以預測未來。他被《華爾街日報》譽為「永不滿足的天才」,被《福布斯》雜志譽為「最終的思考機器」,被《Inc.》雜志稱為「托馬斯·愛迪生的法定繼承人」.他還入選了美國國家發明名人堂,是美國國家科技獎章獲得者,Lemelson—MIT大獎(世界上最重要的發明獎)獲獎者。擁有13項榮譽博士頭銜,曾經獲得3位總統嘉獎。
圖書特色
人工智慧作為21世紀科技發展的最新成就,深刻揭示了科技發展為人類社會帶來的巨大影響。本書結合求解智能問題的數據結構以及實現的演算法,把人工智慧的應用程序應用於實際環境中,並從社會和哲學、心理學以及神經生理學角度對人工智慧進行了獨特的討論。本書提供了一個嶄新的視角,展示了以人工智慧為代表的科技現象作為一種「奇點」思潮,揭示了其在世界范圍內所產生的廣泛影響。本書全書分為以下幾大部分:第一部分人工智慧,第二部分問題延伸,第三部分拓展人類思維,第四部分推理,第五部分通信、感知與行動,第六部分結論。本書既詳細介紹了人工智慧的基本概念、思想和演算法,還描述了其各個研究方向最前沿的進展,同時收集整理了詳實的歷史文獻與事件。
適合於不同層次和領域的研究人員及學生,是高等院校本科生和研究生人工智慧課的課外讀物,也是相關領域的科研與工程技術人員的參考書。
《奇點臨近》一部預測人工智慧和科技未來的奇書,這本奇書,為更多人提供嶄新的視角,也因此讓更多人痴迷,使其在當當一直居於暢銷榜單之中。

熱點內容
取票人的密碼是什麼 發布:2024-05-20 08:21:43 瀏覽:962
天貓帳號密碼應輸入什麼 發布:2024-05-20 08:16:26 瀏覽:272
plsql異常處理 發布:2024-05-20 07:54:47 瀏覽:542
dreamweaver上傳網頁 發布:2024-05-20 07:51:24 瀏覽:462
拍攝車的分鏡頭腳本 發布:2024-05-20 07:50:15 瀏覽:137
mg名爵最高配置是哪個 發布:2024-05-20 07:45:11 瀏覽:376
輔助官網源碼 發布:2024-05-20 07:31:48 瀏覽:866
androidbutton的屬性 發布:2024-05-20 07:18:58 瀏覽:637
查找重復欄位的sql 發布:2024-05-20 07:18:17 瀏覽:303
我的世界創造房子伺服器 發布:2024-05-20 06:48:36 瀏覽:818