C语言实验题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C语言实验题

C语言实验题

1.

买糖果

题目描述:小瑜是个爱吃糖果的馋鬼,天天嚷着要爸爸买糖果,可是爸爸很忙,哪有时间啊,于是就让小瑜自己去了,糖果3角钱一块,爸爸给小瑜n元钱,请你告诉小瑜最多能买几块糖,还剩几角钱?

输入:输入爸爸给小瑜的钱n元,n为整数。

输出:小瑜最多能买回的糖块数以及剩下的钱(单位为:角),用空格分隔。样例输入2 样例输出6 2 代码:int main() {

int n,a,b;

scanf(\ a=10*n/3; b=10*n%3;

printf(\ return 0; } 温度转换

题目描述:输入一个华氏温度,输出摄氏温度,其转换公式为:输入:输入数据只有一个实数,即华氏温度。

输出:输出数据只有一个,即摄氏温度,保留2位小数。样例输入:32.0 样例输出:0.00

- 1

C=5(F-32)/9 代码:int main() {

float f,c;

scanf(\ c=5*(f-32)/9; printf(\ return 0; } 三角形面积

题目描述:已知三角形的边长输入:输入三边a、b、c 输出:输出面积,保留3位小数。样例输入:1 2 2.5 样例输出:0.950 代码:int main() {

float f,c;

scanf(\ c=5*(f-32)/9; printf(\ return 0; }

一元二次方程

题目描述:解一元二次方程输入:a,b,c的值。

- 2

a、b和c,求其面积。

ax2+bx+c=0的解。

输出:两个根X1和X2,其中X1>=X2。。结果保留两位小数。样例输入:1 5 -2 样例输出:0.37 -5.37

代码:# include int main() {

float a,b,c,disc,p,q,x1,x2;

scanf(\ disc=b*b-4*a*c; p=-b/2*a;

q=sqrt(disc)/2*a; x1=p+q;x2=p-q;

printf(\ return 0; }

圆柱体计算

题目描述:已知圆柱体的底面半径

r和高h,计算圆柱体底面周长和面积、圆柱体侧面积以及圆柱体体积。

输入:输入数据有一行,包括2个正实数r和h,以空格分隔。

输出:输出数据一行,包括圆柱体底面周长和面积、圆柱体

侧面积以及圆柱体体积,以空格分开,所有数据均保留2位小

数。样例输入:1 2

样例输出:6.28 3.14 12.57 6.28 提示:圆周率定义为

3.1415926。代码:# define pie 3.1415926 int main()

- 3

{

float h,r,l,s1,s2,v; scanf(\ l=2.0*pie*r;

s1=pie*r*r; s2=l*h; v=s1*h;

printf(\ return 0; } 找中间数

题目描述:输入三个整数,找出其中的中间数。输入:输入3个整数。输出:输出中间数样例输入:1 2 3 样例输出:2 代码:int main() {

int a,b,c,m;

scanf(\ if(a>b)

{if(b>c) m=b;else {if(a>c) m=c;else m=a;}} else

{if(a>c) m=a;else {if(b>c) m=c;else m=b;}} printf(\ return 0; }

某年某月的天数

- 4

题目描述:输入年和月,判断该月有几天?

输入:输入年和月,格式为年\\月输出:输出该月的天数。样例输入:2021\\1 样例输出:31

代码:

#include int main()

{int y,m,length;

scanf(\

if(m==1||m==3||m==5||m==7||m==8||m==10||m==12) length=31;

else if(m==4||m==6||m==9||m==11) length=30; else if(m==2)

{if((y%4==0&&y 0!=0)||(y@0==0)) length=29;

else length=28; }

printf(\return 0; } 整数位

题目描述:输入一个不多于

5位的正整数,要求:(各位数字。

输入:输入一个不多于5位的正整数。

- 5

1)求出它是几位数;(2)分别输出每一位数字;(3)按逆序输出

相关文档
最新文档