04-19總結(jié)

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

圖片發(fā)自簡書App


題目分析:這道題要求的是兩點之間的距離目溉,在直角坐標系上,兩點距離就是兩點的橫坐標相減的平方然后加上縱坐標相減的平方再開根號誊抛。

代碼如下:

#include <stdio.h>

#include <math.h>

void main()

{

? ? double x1,x2,y1,y2,m;

? ? while(scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2)!=EOF)

? ? {

? ? ? ? m=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));

? ? ? ? printf("%.2f\n",m);

? ? }

}

問題:在寫代碼的時候由于沒看清楚題目,最初的輸入格式是

scanf("%lf %lf %lf %lf",&x1,&x2,&y1,&y2)

在編譯的時候輸入 0 0 0 1的時候是正確的锥债,但是輸入0 1 1 0是錯的错敢,

改正之后是scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2)。




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

圖片發(fā)自簡書App


題目分析:這題求球的體積厂画,公式為,

V=4* π*r3

代碼如下:

#include<stdio.h>

#define PI 3.1415927

int main()

{

double r;

while(scanf("%lf",&r)!=EOF)

{

printf("%.3lf\n",4*PI*r*r*r/3);

}

return 0;

}

這題沒問題凸丸。

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

圖片發(fā)自簡書App


題目分析:這題是輸入數(shù)據(jù)然后求絕對值,我的思路是對大于等于0的數(shù)袱院,正常輸出屎慢。對于小于0的數(shù),就把這個數(shù)乘上一個 -1 然后輸出忽洛。

代碼如下:

#include<stdio.h>

int main()

{

double a;

while(scanf("%lf",&a)!=EOF)

{

if(a<0) a=-a;

printf("%.2lf\n",a);

}

return 0;

}

這題沒問題腻惠。

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

圖片發(fā)自簡書App


題目分析:這題是將分數(shù)轉(zhuǎn)換成等級。90~100為A;80~89為B;70~79為C;60~69為D;0~59為E;

大于100和小于0的輸出:“Score is error!”脐瑰。

本題可以用兩種方法妖枚,一種是switch語句,我用的是if-else if語句苍在。

代碼如下:

#include<stdio.h>

int main()

{

int a;

while(scanf("%d",&a)!=EOF)

{

if(a>100 || a<0) printf("Score is error!\n");

else if(a<=100 && a>=90) printf("A\n");

else if(a<90 && a>=80) printf("B\n");

else if(a<=80 && a>=70) printf("C\n");

else if(a<=70 && a>=60) printf("D\n");

else if(a<60) printf("E\n");

}

return 0;

}

這題沒問題绝页。

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

圖片發(fā)自簡書App


題目分析:本題求奇數(shù)的成績,奇數(shù)的判斷就是 i%2==1 寂恬。我這題用數(shù)組來存放數(shù)據(jù)续誉。

代碼如下:

#include<stdio.h>

int main()

{

int n,i,j,a[100];

while(scanf("%d",&n)!=EOF)//或者~scanf("%d",&n)

{

j=1; //每次輸入都要把j置1.

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

{

scanf("%d",&a[i]);

if(a[i]%2!=0) j*=a[i];

}

printf("%d\n",j);

}

return 0;

}

這題沒問題。

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

圖片發(fā)自簡書App


題目分析:本題求輸入所有偶數(shù)的平方和以及所有奇數(shù)的立方和初肉。

代碼如下:

#include<stdio.h>

int main()

{

int m,n,i,t,a,b;

while(scanf("%d%d",&m,&n)!=EOF)

{

if(m>n){t=m;m=n;n=t;}//這題要判斷m和n的大小酷鸦,要不然不能通過

a=0,b=0;

for(i=m;i<=n;i++)

? {

if(i%2 == 0) a+=i*i;

else b+=i*i*i;

}

printf("%d %d\n",a,b);

}

return 0;

}

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

圖片發(fā)自簡書App


題目分析:統(tǒng)計給定的n個數(shù)中,負數(shù)牙咏、零和正數(shù)的個數(shù)


代碼如下:

#include<stdio.h>

int main()

{

? ? int n,i,j,k,p;

? ? double a[100];

? ? while(scanf("%d",&n)!=EOF)//~scanf("%d",&n)

? ? {

? ? ? ? j=k=p=0;

? ? ? ? for(i=0;i<n;i++)

? ? ? ? {

? ? ? ? ? ? scanf("%lf",&a[i]);

? ? ? ? ? ? if(a[i] < 0) j++;

? ? ? ? ? ? else if(a[i] == 0) k++;

? ? ? ? ? ? else p++;

? ? ? ? }

? ? ? ? if(n!=0) printf("%d %d %d\n",j,k,p);

? ? }

? ? return 0;

}

本題的j是統(tǒng)計負數(shù)的個數(shù)臼隔,k是統(tǒng)計0的個數(shù),p是統(tǒng)計正數(shù)的個數(shù)妄壶。

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

圖片發(fā)自簡書App


題目分析:數(shù)列的第一項為n摔握,以后各項為前一項的平方根,求數(shù)列的前m項的和丁寄。要求輸出精度保留2位小數(shù)氨淌。需要用到sqrt函數(shù)。

代碼如下:

#include<stdio.h>

#include<math.h>

int main()

{

? ? int m,i,n;

? ? double a[1000],sum;// 用數(shù)組行伊磺,直接用a也行

? ? while(scanf("%d %d",&n,&m)!=EOF)

? ? {

? ? ? ? if(n<10000&&m<1000)

? ? ? ? {

? ? ? ? ? ? a[0]=(double)n;

? ? ? ? ? ? sum=0.0;// 記得要把這里的sum重置為0

? ? ? ? ? ? for(i=0;i<m;i++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? sum+=a[i];

? ? ? ? ? ? ? ? a[i+1]=sqrt(a[i]);

? ? ? ? ? ? }

? ? ? ? ? ? printf("%.2lf\n",sum);

? ? ? ? }

? ? }

}



總結(jié):需要改掉平時不做筆記的習(xí)慣盛正。由于自己的有些知識點還不是很扎實,導(dǎo)致自己做題效率有點慢屑埋,基本上前面幾道題基本上要用一到兩個小時豪筝,因為編譯是正確的,但是在上傳代碼時很難通過。所以導(dǎo)致這周一共做了十幾題∪姥粒現(xiàn)在發(fā)現(xiàn)一些規(guī)律即寡,學(xué)到了:用printf函數(shù)一定要配合\n的使用。多次輸入時可以用while(scanf()袜刷!=EOF)或者while(~scanf())

下周目標:

由于做題慢聪富,增加投入時間,盡量到40題著蟹。

看書的一二章和預(yù)習(xí)第五章的內(nèi)容墩蔓。

做完一題就寫總結(jié)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末萧豆,一起剝皮案震驚了整個濱河市奸披,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌涮雷,老刑警劉巖阵面,帶你破解...
    沈念sama閱讀 223,002評論 6 519
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異洪鸭,居然都是意外死亡样刷,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,357評論 3 400
  • 文/潘曉璐 我一進店門览爵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來置鼻,“玉大人,你說我怎么就攤上這事蜓竹』福” “怎么了?”我有些...
    開封第一講書人閱讀 169,787評論 0 365
  • 文/不壞的土叔 我叫張陵俱济,是天一觀的道長嘶是。 經(jīng)常有香客問我,道長蛛碌,這世上最難降的妖魔是什么俊啼? 我笑而不...
    開封第一講書人閱讀 60,237評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮左医,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘同木。我一直安慰自己浮梢,他們只是感情好,可當我...
    茶點故事閱讀 69,237評論 6 398
  • 文/花漫 我一把揭開白布彤路。 她就那樣靜靜地躺著秕硝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪洲尊。 梳的紋絲不亂的頭發(fā)上远豺,一...
    開封第一講書人閱讀 52,821評論 1 314
  • 那天奈偏,我揣著相機與錄音,去河邊找鬼躯护。 笑死惊来,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的棺滞。 我是一名探鬼主播裁蚁,決...
    沈念sama閱讀 41,236評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼继准!你這毒婦竟也來了枉证?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,196評論 0 277
  • 序言:老撾萬榮一對情侶失蹤移必,失蹤者是張志新(化名)和其女友劉穎室谚,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體崔泵,經(jīng)...
    沈念sama閱讀 46,716評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡秒赤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,794評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了管削。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片倒脓。...
    茶點故事閱讀 40,928評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖含思,靈堂內(nèi)的尸體忽然破棺而出崎弃,到底是詐尸還是另有隱情,我是刑警寧澤含潘,帶...
    沈念sama閱讀 36,583評論 5 351
  • 正文 年R本政府宣布饲做,位于F島的核電站,受9級特大地震影響遏弱,放射性物質(zhì)發(fā)生泄漏盆均。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,264評論 3 336
  • 文/蒙蒙 一漱逸、第九天 我趴在偏房一處隱蔽的房頂上張望泪姨。 院中可真熱鬧,春花似錦饰抒、人聲如沸肮砾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,755評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽仗处。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間婆誓,已是汗流浹背吃环。 一陣腳步聲響...
    開封第一講書人閱讀 33,869評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留洋幻,地道東北人郁轻。 一個月前我還...
    沈念sama閱讀 49,378評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像鞋屈,于是被迫代替她去往敵國和親范咨。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,937評論 2 361

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

  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,352評論 0 2
  • 第1章 第一個C程序第2章 C語言基礎(chǔ)第3章 變量和數(shù)據(jù)類型第4章 順序結(jié)構(gòu)程序設(shè)計第5章 條件結(jié)構(gòu)程序設(shè)計第6章...
    小獅子365閱讀 10,682評論 3 71
  • C語言的學(xué)習(xí)要從基礎(chǔ)開始,這里是100個經(jīng)典的算法-1C語言的學(xué)習(xí)要從基礎(chǔ)開始权旷,這里是100個經(jīng)典的 算法 題目:...
    Poison_19ce閱讀 1,147評論 0 0
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,037評論 0 2
  • 1)程序結(jié)構(gòu)是三種: 順序結(jié)構(gòu) 替蛉、選擇結(jié)構(gòu)(分支結(jié)構(gòu))、循環(huán)結(jié)構(gòu)拄氯。 2)讀程序都要從main()入口, 然后從最上...
    杵臼涼薄yo閱讀 2,000評論 0 7