C语言上机实验题目,题目都比较经典
1. 已知圆的半径r,求圆的周长c和面积s。
要求:用scanf输入半径r,输出周长c和面积s,结果取小数点后两位。
#include
#define PI 3.14159
void main()
{float r,c,s;
scanf(“%f”,&r);
c=2*PI*r;
s=PI*r*r;
printf(“c=%.2f, s=%.2f”,c,s);
}
2. 已知长方形的长为a,宽为b,从键盘输入a,b的值;求长方形的面积s和周长c。 要求:(1)将a,b定义为单精度实型变量,
(2)输出周长c和面积s,结果取小数点后两位。
#include
void main()
{float a,b,c,s;
scanf(“%f%f”,&a,&b);
c=2*(a+b);
s=a*b;
printf(“c=%.2f, s=%.2f”,c,s);
}
3. 有3个整数a、b、c,由键盘输入,输出其中的最小者。
#include
void main()
{int a,b,c,min;
scanf(“%d%d%d”,&a, &b, &c);
min=a;
if(min>b) min=b;
if(min>c) min=c;
printf(“min=%d”,min);
}
4. 输出边长为5的下列图形:
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5
#include
void main()
{int j,k;
for(j=1;j<=5;j++)
{for(k=1;k<=5;k++)
printf(“%d”,j);