用C++程序编写下列试题 谢谢各位的帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/05 01:39:05
1.编写一个函数,将华氏温度转换为摄氏温度。公式为C=(F-32)*5/9。
5.编写一个递归函数,将所输入的5字符按相反的排列顺序输出。
6.使用函数重载的方法定义两个重名函数,分别求出整型书的两点间的距离和浮点型数的两点间距离。
7.求方程ax*x+bx+c=0的根,用三个函数分别求出当b*b-4ac大于0,等于0和小于0时的根,并输出结果。要求从主函数输入a,b,c的值。
8.有N个学生,每个学生考试了M门课,要求编写一函数,能检查N个学生有无不及格的课程,如果有某一个学生有一门或一门以上课程不及格,则输出该学生的学号(学号从0起,即0,1,2,3……)及其全部课程成绩。
各位大哥大姐,我是初学者,还没对这种C++程序弄明白,希望能帮我一把。以后我一定要努力学习,争取把这门课学好!晚辈在此先谢过了!

第一个
#include<iostream>
#include<cmath>
double n;
using namespace std;
int main()
{
cin>>n;
printf("%3.2f",(n-32)*5/9);
system("pause");
}

第7个
#include<iostream>
#include<cmath>
using namespace std;
double a,b,c;
int main()
{
cin>>a>>b>>c;
if (b*b-4*a*c>=0)
{
printf("x1=%100.2f",(0-b+sqrt(b*b-4*a*c))/(2*a));
printf("x2=%100.2f",(0-b-sqrt(b*b-4*a*c))/(2*a));
}else printf("No Result");
system("pause");
}

第8个
#include<iostream>
#include<cmath>
long m,n,temp;
bool use[100000];
using namespace std;
int main()
{
scanf("%d%d",&n,&m);
for (int a=0;a<=n-1;++a)
for (int b=0;b<=m-1;++b)
{
scanf("%d",&temp);
if ((temp<