C程序设计实验补充题(顺序结构)

2020-02-21 13:45

北京建筑工程学院

计算机教学与网络信息部 C语言程序设计基础

实验补充题——顺序结构部分

1. 计算两点间的距离

http://acm.tzc.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=1367

题目描述:输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。 输入:

输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。

输出: 对于每组输入数据,输出一行,结果保留两位小数。 样例输入: 0 0 0 1 0 1 1 0 样例输出: 1.00 1.41

2. 计算球体积

http://acm.tzc.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=1368

题目描述:根据输入的半径值,计算球的体积。

输入:输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。 输出:

输出对应的球体积,对于每组输入数据,输出一行,计算结果保留三位小数。 样例输入: 1 1.5

样例输出: 4.189 14.137 提示:

#define PI 3.1415927

3. 美食节之摆摊位

10

http://acm.tzc.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=2873

题目描述:

美食节好多摊位啊,这个时候XZC就想了,在这里最大可以摆多少摊位呢?现已知摊位有内外两排,全是围着体育馆(圆形)的,两排摊位之间相距10米,里面一排距体育馆中心x米。每个摊位宽度为y米,现请你帮XZC编程计算这次美食节最多可以布置多少个摊位。因为当时只是顾着享受美食没心思细算,因此圆周率PI取成了3。

输入:

输入数据有多组。每组包含x和y,其中x,y均为整型数据,且满足0

输出:输出这次美食节最多可以布置多少个摊位,输出的数据也是整数哦。 样例输入: 8 2

样例输出: 78

4. 圆的直径、周长和面积

http://acm.tzc.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=2982

题目描述:

PPMM们喜欢简单,这题就是为你们准备的。要求读入一个圆的半径,并打印圆的直径、周长和面积。PI的取常量3.1415926。

输入:输入只有一行,一个double类型的数表示半径。 输出:

输出只有一行,分别为圆的直径、周长和面积,分别用空格隔开,要求精确到小数点后两位。

样例输入: 1

样例输出: 2.00 6.28 3.14

5. 阿基米德特性

http://acm.tzc.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=3068

题目描述:

所谓“阿基米德特性”是这样的一条性质:对任意两个整数a和b,保证00,使得aM>b。

请编写一个程序,对输入的a和b,输出最小的M。

11

输入:输入2个整数a和b,满足0b的最小正整数M。 样例输入:2 9 样例输出:5

提示:M>b/a,求M的最小正整数,则有M=b/a+1.

6. 编程真的很无聊吗?

http://acm.tzc.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=3301

题目描述:

写程序真的没有意思吗?为什么许多微软的员工和软件业界的牛人乐此不疲?微软的面试是通过一些有趣的题目来展示编程的乐趣。编程的乐趣在于探索,而不是在于背答案。面试的过程就是展现分析能力、探索能力的过程,在面试中体现出来的巧妙的思路、简明的算法、严谨的数学分析。编程不在于“编程”,而是培养一种好的学习习惯,细心,严谨,负责。如果你会C语言,如果你会C++。。。只要会一种语言,就可以创造一些奇迹。现在让我们修炼吧,如果你是编程爱好者。用大写字母表示要学习的课程,后面所跟的是你在这个课程上所花的时间,然后让你算下你一共花费的时间。很简单吧。

输入:有多组测试数据。每组包含一个整数n,0=

多组数据可以这样写:

While(scanf(“%d”,&n)!=EOF) {

程序语句; }

12


C程序设计实验补充题(顺序结构).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中学物理奥林匹克竞赛竞赛大纲

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: