#include<iostream>#include"math.h"usingnamespace std;intpanduan(double,double,double);voidmain(void){
double a, b, c;double x1, x2;double h;
cout <<"请输入一元二次方程的三个系数:"<< endl;
cin >> a >> b >> c;
h =panduan(a, b, c);if(h ==0){
cout <<"该方程没有实数根。"<< endl;}if(h ==1){
cout <<"该方程只有一个实数根为:"<<-b /2/ a << endl;}if(h ==2){
cout <<"该方程有两个实数根分别为:"<<(-b +sqrt(h))/2/ a <<'\t'<<(-b -sqrt(h))/2/ a << endl;}}intpanduan(double a,double b,double c){
double h;
h = b * b -4* a * c;if(h <0){
return0;}if(h ==0){
return1;}if(h >0){
return2;}}
编写程序求下面表达式的值:K=n!/(m!(n-m)!,n≥m:
#include<iostream>usingnamespace std;intjiecheng(int);voidmain(){
int n, m,k;
cout <<"请输入n和m,并且n的值大于等于m:"<< endl;
cin >> n >> m;
k =jiecheng(n)/jiecheng(m)/jiecheng(n - m);
cout <<"K的值为:"<< k << endl;}intjiecheng(int n){
int m=1;for(; n