ブルーブリッジカップVIPは、学習アルゴリズムの質問を二乗し、C / C ++

質問と二乗アルゴリズムのトレーニング

リソースの制約
制限時間:1.0秒メモリ制限:256.0メガバイト
問題の説明が
  リロード2つの整数の平方数と機能を学習し、使用して計算の浮動小数点型を達成してください
入力フォーマット
  形式を満たしていますテストデータ入力のを。
  22(2行2列、第一のライン、整数、浮動小数点ライン2)
の出力フォーマットは、
  ユーザの出力形式を満たすために必要。
  1 2(1行2、行1整数、フロートライン2)
サンプル入力
入力例は、対象の要件を満たすために。
例:
2 2
3 4。
3.1 4.1
サンプル出力
上のサンプル入力に対応する出力を有します。
例:
25の
26.42
データと合意されたスケール
  データの各番号の入力範囲。
  例:0 <N、M <100 、0 < =各マトリクス<= 1000の数。

アイデア:このトピックを見ては、確かに簡単な乗のことを考えていると、確かにあなたは、可能な場合であるが、それはメソッドをオーバーロード関数である別の方法ポイント、結構なのですが、C ++でこのメソッドを必要とします必要方法及び整形関数オーバーロードを見つけるために、その結​​果、同じ関数名を定義し、パラメータのパラメータの型と数は、関数名のうち、異なっていてもよく、異なるパラメータの数は、計算を容易にするために、呼び出しとパラメータの異なる種類の数を容易にします二つの異なるパラメータとフロートの広場の種類、およびその後のように出力します。

コードは以下の通りであります:

#include<iostream>
using namespace std;
void power(int a,int b){
	cout<<a*a+b*b<<endl;
}
void power(double c,double d){
	cout<<c*c+d*d;
}
main(){
	int i,j,a,b;
	double c,d;
	cin>>a>>b;
	cin>>c>>d;
	power(a,b);
	power(c,d);
}
发布了51 篇原创文章 · 获赞 47 · 访问量 1774

おすすめ

転載: blog.csdn.net/weixin_45269353/article/details/104705304