c语言程序设计

1.输入三个单精度数,输出其中的最小值。
2.输入两个整型数,输出这两个数的平方和。
3.输入三角形的三边长,输出三角形的面积
计算面积的公式为:
area=√s(s-a)(s-b)(s-c)
q其中a,b,c为边长
s=(a b c)/2
4.利用指针交换两个变量的值
5.输入一个华氏温度F,根据下列公式输出其对应的摄氏温度C
C=5/9(F-32)

第一题:

#include<stdio.h>
int main()
{
 float a,b,c,min;
 scanf("%f %f %f",&a,&b,&c);
 min=a;
 if(b<min) min=b;
 if(c<min) min=c;
 printf("%f",min);
 return 0;
}

第二题:

#include<stdio.h>
int main()
{
 int a,b;
 scanf("%d %d",&a,&b);
 int c=(a*a)+(b*b);
 printf("%d",c);
 return 0;
}

第三题:

#include<stdio.h>
#include<math.h>
#include<iostream>
using namespace std;
int main()
{
 float a,b,c;
 cin>>a>>b>>c;
 float area;
 float s;
 s=(a+b+c)/2;
 area=sqrt(s*(s-a)*(s-b)*(s-c));  
 cout<<area;
}

第四题:

#include<iostream>
using namespace std;
int main()
{
 int a[2];
 for(int i=0;i<2;i++) cin>>a[i];
 int b[2];
 b[1]=a[0];
 b[0]=a[1];
 for(int i=0;i<2;i++) cout<<b[i]<<" ";
 return 0;
}

第五题:

#include<stdio.h>
int main()
{
 float F,C;
 scanf("%f",&F);
 C=5*(F-32)/9;
 printf("C=%0.2f\n",C);
 return 0;
}

追问

谢谢

温馨提示:答案为网友推荐,仅供参考
相似回答