oj題目+小結(jié)

題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=2008


一開始錯(cuò)誤代碼:

問題及修改:

1.最開始的時(shí)候就犯了一個(gè)很低級(jí)的錯(cuò)誤,想要運(yùn)用雙層循環(huán)孙蒙,卻又將循環(huán)變量定義為同 ? ? 一個(gè)量项棠,但其實(shí)這道題不需要用到雙層循環(huán),因此就是要把內(nèi)循環(huán)給刪掉挎峦;

2.對(duì)輸入數(shù)據(jù)的定義錯(cuò)誤沾乘,沒看清楚題目要求,誤定義為int型浑测,應(yīng)該要改為float型翅阵;

3.對(duì)計(jì)數(shù)的定義問題,==與=的區(qū)別迁央;還有逗號(hào)運(yùn)算符的用法掷匠。

如果只是修改了1、2岖圈,而沒有修改3讹语,則代碼會(huì)出現(xiàn)以下結(jié)果:

全修改后的正確代碼:

#include "stdio.h"void main()

{? ? int m,i,count1,count2,count3;? ? float a[100];? ? while(scanf("%d",&m)!=EOF)

? ? {? ? ? ? count1=0;count2=0;count3=0;? ? ? ? if(m==0||m>=100) break;? ? ? ? for(i=0;i<m;i++)

? ? ? ? ? {scanf("%f",&a[i]);? ? ? ? ? ? ? if (a[i]==0)

? ? ? ? ? ? {? ? ? ? ? ? ? ? count1++;

? ? ? ? ? ? }?

? ? ? ? ? ? else if (a[i]>0)

? ? ? ? ? ? {? ? ? ? ? ? ? ? count2++;

? ? ? ? ? ? }? ? ? ? ? ? ? else if (a[i]<0)

? ? ? ? ? ? ? {? ? ? ? ? ? ? ? count3++;

? ? ? ? ? ? ? }

? ? ? ? ? }? ? ? ? printf("%d %d %d\n",count3,count1,count2);

? ? }

}


筆記:要去理解雙層循環(huán)的用法;要熟悉基本運(yùn)算符的用法以及格式的規(guī)范性蜂科。


題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=2009


這個(gè)題目不難顽决,但是在做的過程中遇到了一個(gè)很碰巧的現(xiàn)象


答案大了是因?yàn)槲腋拇a的時(shí)候把外面的賦值了,卻忘記把里面的循環(huán)減一了导匣,除掉這個(gè)來說答案可以說是正確的

但是2挪ぁ!這個(gè)答案是碰巧對(duì)的贡定,因?yàn)槲业拇a那里定義成了int型赋访,輸入其他的數(shù)據(jù)其實(shí)就是錯(cuò)誤的答案,那這個(gè)碰巧在哪里呢缓待,我的個(gè)人是覺得就在于81的每次平方根后都是整數(shù)蚓耽,在詢問組長之后得到較為官方的解釋就是n最后參與計(jì)算的數(shù)值是3,sqrt(3)會(huì)自動(dòng)轉(zhuǎn)化為double型,所以對(duì)計(jì)算結(jié)果沒有影響旋炒。

sqrt是一個(gè)包含在math里面的函數(shù)步悠,他的返回值是double型。雖然他引用的參數(shù)不一定是doule型瘫镇,但是并不會(huì)影響他的返回值類型

小結(jié):經(jīng)常做題除了在大一些的方面會(huì)出問題鼎兽,小問題也是經(jīng)常出芹壕,所以我需要強(qiáng)化基礎(chǔ)? 知識(shí),上面一個(gè)簡(jiǎn)單的題目出了小問題也能牽扯出一些知識(shí)接奈,雖然不太理解踢涌,但是先記住也是好的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末序宦,一起剝皮案震驚了整個(gè)濱河市睁壁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌互捌,老刑警劉巖潘明,帶你破解...
    沈念sama閱讀 222,865評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異秕噪,居然都是意外死亡钳降,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門腌巾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來遂填,“玉大人,你說我怎么就攤上這事澈蝙∠偶幔” “怎么了?”我有些...
    開封第一講書人閱讀 169,631評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵灯荧,是天一觀的道長礁击。 經(jīng)常有香客問我,道長逗载,這世上最難降的妖魔是什么哆窿? 我笑而不...
    開封第一講書人閱讀 60,199評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮厉斟,結(jié)果婚禮上挚躯,老公的妹妹穿的比我還像新娘。我一直安慰自己捏膨,他們只是感情好秧均,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,196評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著号涯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪锯七。 梳的紋絲不亂的頭發(fā)上链快,一...
    開封第一講書人閱讀 52,793評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音眉尸,去河邊找鬼域蜗。 笑死巨双,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的霉祸。 我是一名探鬼主播筑累,決...
    沈念sama閱讀 41,221評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼丝蹭!你這毒婦竟也來了慢宗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,174評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤奔穿,失蹤者是張志新(化名)和其女友劉穎镜沽,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贱田,經(jīng)...
    沈念sama閱讀 46,699評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡缅茉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,770評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了男摧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蔬墩。...
    茶點(diǎn)故事閱讀 40,918評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖耗拓,靈堂內(nèi)的尸體忽然破棺而出筹我,到底是詐尸還是另有隱情,我是刑警寧澤帆离,帶...
    沈念sama閱讀 36,573評(píng)論 5 351
  • 正文 年R本政府宣布蔬蕊,位于F島的核電站,受9級(jí)特大地震影響哥谷,放射性物質(zhì)發(fā)生泄漏岸夯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,255評(píng)論 3 336
  • 文/蒙蒙 一们妥、第九天 我趴在偏房一處隱蔽的房頂上張望猜扮。 院中可真熱鬧,春花似錦监婶、人聲如沸旅赢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,749評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽煮盼。三九已至,卻和暖如春带污,著一層夾襖步出監(jiān)牢的瞬間僵控,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,862評(píng)論 1 274
  • 我被黑心中介騙來泰國打工鱼冀, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留报破,地道東北人悠就。 一個(gè)月前我還...
    沈念sama閱讀 49,364評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像充易,于是被迫代替她去往敵國和親梗脾。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,926評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 在C語言中,五種基本數(shù)據(jù)類型存儲(chǔ)空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,352評(píng)論 0 2
  • Java經(jīng)典問題算法大全 /*【程序1】 題目:古典問題:有一對(duì)兔子盹靴,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子炸茧,小兔子...
    趙宇_阿特奇閱讀 1,878評(píng)論 0 2
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程,因...
    小菜c閱讀 6,451評(píng)論 0 17
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5鹉究? 答:HTML5是最新的HTML標(biāo)準(zhǔn)宇立。 注意:講述HT...
    kismetajun閱讀 27,527評(píng)論 1 45
  • 在64-bits的機(jī)器上,返回: 24 按理說64-bits的機(jī)器應(yīng)該得到8-bytes自赔,這里的原因是python...
    _小老虎_閱讀 748評(píng)論 0 0