《算法竞赛入门经典》第一章1.1

应该说这一章不用做太多训练了,大学都学过,不过还是快速的训练一下吧!!

程序1-1

1 #include<stdio.h>

2 int main()

3 {

4     printf("%d\n",1+2);

5 }

实验4

1 #include<stdio.h>

2 int main()

3 {

4     printf("%d\n",8/5);

5 }

实验4结果输出为:1

程序1-2

1 #include<stdio.h>

2 int main()

3 {

4     printf("%0.1lf\n",8.0/5.0);

5 }

程序1-2输出结果为:1.6

实验5

把0.1lf改成0.2lf则输出1.60。

实验6

改成8/5怎输出1,因为先int再转化float。。

实验7

将%0.1lf改成%d,则上面的输出在windows xp codeblocks输出为:-1717986918。这个原因我还真不清楚……

程序1-3

1 #include<stdio.h>

2 #include<math.h>

3 int main()

4 {

5     printf("%0.8lf\n",1+2*sqrt(3)/(5-0.1));

6 }

 

你可能感兴趣的:(算法)