完成以下编程题,将程序源代码粘贴提交。
P.56
2.编写程序,输入圆的半径,计算并输出其周长和面积。常量pi的值取3.14159,周长和面积取小数点后2位数字。
#include
#define pi 3.14159
void main()
{
float r,s,a;
printf("请输入圆的半径");
scanf("%f",&r);
s=pi*r*r;
a=2*pi*r;
printf("s=%.2f,a=%.2f\n",s,a);
}
3.编写程序,把整数华氏温度f转换为浮点型的摄氏温度c。转换公式为c=5/9(f-32),输出要有文字说明,取2位小数。
#include
void main()
{
int f;
float c;
printf("请输入华氏温度");
scanf("%d",&f);
c=5.0/9*(f-32);
printf("摄氏温度为%.2f\n",c);
}
4.编写程序,输入三角形的三边的边长,求三角形面积。三角形面积的计算公式为:p=(a+b+c)/2 ,S=sqrt(p(p-a)(p-b)(p-c))。
#include
#include
void main()
{
float a,b,c,S,p;
printf("请输入三角形三边长\n");
scanf("%f%f%f",&a,&b,&c);
p=(a+b+c)/2.0;
S=sqrt(p*(p-a)*(p-b)*(p-c));
printf("S=%f\n",S);
}
6.编写程序,输入一个小写字母,输出其对应的大写字母。
#include
void main()
{
char c;
printf("请输入一个小写字母\n");
scanf("%c",&c);
c=c-32;
printf("对应大写字母为%c\n",c);
}
7.编写程序,从键盘输入两个字符分别存放在变量c1和c2中,要求交换c1和c2的值并输出。
#include
void main()
{
char c1,c2,temp;
printf("请输入两个字符\n");
scanf("%c%c",&c1,&c2);
temp=c1;
c1=c2;
c2=temp;
printf("c1=%c\nc2=%c\n",c1,c2);
}