C程序设计实验补充题(顺序结构)
北京建筑工程学院计算机教学与网络信息部 C语言程序设计基础实验补充题顺序结构部分1 计算两点间的距离题目描述:输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。输入:输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。输出: 对于每组输入数据,输出一行,结果保留两位小数。样例输入:0 0 0 10 1 1 0样例输出:1.001.412 计算球体积lemdetail.do?&method=showdetail&id=1368题目描述:根据输入的半径值,计算球的体积。输入:输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。输出:输出对应的球体积,对于每组输入数据,输出一行,计算结果保留三位小数。样例输入:11.5样例输出:4.18914.137提示:#define PI 3.14159273 美食节之摆摊位 题目描述:美食节好多摊位啊,这个时候XZC就想了,在这里最大可以摆多少摊位呢?现已知摊位有内外两排,全是围着体育馆(圆形)的,两排摊位之间相距10米,里面一排距体育馆中心x米。每个摊位宽度为y米,现请你帮XZC编程计算这次美食节最多可以布置多少个摊位。因为当时只是顾着享受美食没心思细算,因此圆周率PI取成了3。 输入:输入数据有多组。每组包含x和y,其中x,y均为整型数据,且满足0<x<=1000,0<y<=100,输入直到文件结束为止。输出:输出这次美食节最多可以布置多少个摊位,输出的数据也是整数哦。样例输入:8 2样例输出:784 圆的直径、周长和面积/acmhome/problemdetail.do?&method=showdetail&id=2982题目描述:PPMM们喜欢简单,这题就是为你们准备的。要求读入一个圆的半径,并打印圆的直径、周长和面积。PI的取常量3.1415926。输入:输入只有一行,一个double类型的数表示半径。输出:输出只有一行,分别为圆的直径、周长和面积,分别用空格隔开,要求精确到小数点后两位。样例输入:1样例输出:2.00 6.28 3.145 阿基米德特性题目描述:所谓“阿基米德特性”是这样的一条性质:对任意两个整数a和b,保证0<a<b,总存在整数M>0,使得aM>b。 请编写一个程序,对输入的a和b,输出最小的M。 输入:输入2个整数a和b,满足0<a<b。输出:输出使得aM>b的最小正整数M。样例输入:2 9样例输出:5提示:M>b/a,求M的最小正整数,则有M=b/a+1.6 编程真的很无聊吗?题目描述:写程序真的没有意思吗?为什么许多微软的员工和软件业界的牛人乐此不疲?微软的面试是通过一些有趣的题目来展示编程的乐趣。编程的乐趣在于探索,而不是在于背答案。面试的过程就是展现分析能力、探索能力的过程,在面试中体现出来的巧妙的思路、简明的算法、严谨的数学分析。编程不在于“编程”,而是培养一种好的学习习惯,细心,严谨,负责。如果你会C语言,如果你会C+。只要会一种语言,就可以创造一些奇迹。现在让我们修炼吧,如果你是编程爱好者。用大写字母表示要学习的课程,后面所跟的是你在这个课程上所花的时间,然后让你算下你一共花费的时间。很简单吧。输入:有多组测试数据。每组包含一个整数n,0=<n<=100; 下面n行,每行有单个大写字母表示你在该课程下花的时间。输出:输出你所花费的时间总和。课程总时间不会超过231.样例输入:4A 5B 6A 1C 3样例输出:15提示:多组数据可以这样写:While(scanf(“%d”,&n)!=EOF) 程序语句;