本文共 1015 字,大约阅读时间需要 3 分钟。
#includeusing namespace std;template T sum(T x,T y){ return(x+y);}template I product(I x,I y){ return(x*y);}int main(){ double a,b; cout<<"请输入两个数:"; cin>>a>>b; cout<<"这两数之和为:"< <
#include <iostream>
using namespace std;void add(int a, int b){
cout << "两数之和是" << a + b << endl; }void mul(int a, int b){
cout << "两数之积是" << a * b << endl; }void add(float a, float b){
cout << "两数之和是" << a + b << endl; }void mul(float a, float b){
cout << "两数之积是" << a * b << endl; }void add(int a, float b){
cout << "两数之和是" << a + b << endl; }void mul(int a, float b){
cout << "两数之积是" << a * b << endl; }void add(float a, int b){
cout << "两数之和是" << a + b << endl; }void mul(float a, int b){
cout << "两数之积是" << a * b << endl; }int main() {
float a, b; int c, d; cin >> a >> b; c = a; d = b; if ( a == c ) if ( b == d ) { add(c, d); mul(c, d); } else { add(c, b); mul(c, b); } else { if ( b == d ) { add(a, d); mul(a, d); } else { add(a, b); mul(a, b); } } return 0; }