ある数値が余剰数(友好的な数)であるかどうかを検証するCプログラムはありますか?

WBOY
リリース: 2023-08-28 16:57:03
転載
843 人が閲覧しました

ある数値が余剰数(友好的な数)であるかどうかを検証するCプログラムはありますか?

#このプログラムでは、コンソールを通じてユーザーが指定した 2 つの番号がフレンドリー ペアであるかどうかを確認しようとしています。

number1 のすべての約数の合計がnumber1 に等しく、number2 のすべての約数の合計がnumber2 に等しい場合、これら 2 つの数は豊富な数であると言えます。

私たちが使用したロジック

フレンドリーなペアの検索 は次のとおりです。 -

数値 1 のすべての約数の合計について。

for(i=1;i<number1;i++){
   if(number1 % i == 0){
      result1= result1 +i;
   }
}
ログイン後にコピー

数値 2 のすべての除数の総和。

for(i=1;i<number2;i++){
   if(number2 % i == 0){
      result2=result2+i;
   }
}
ログイン後にコピー

フレンドリーなペアの場合。

if(result1==number1 && result2==number2)
ログイン後にコピー

この条件が満たされる場合、それらは豊富なペアであり、そうでない場合はそうではありません。

以下は、次の C プログラムです。指定された数が豊富なペアかどうか −

ライブデモ

#include
int main(){
   int number1,number2,i;
   printf("Enter two numbers:");
   scanf("%d%d",&number1,&number2);
   int result1=0,result2=0;
   for(i=1;i
ログイン後にコピー

输出

输出如下 −

Enter two numbers:6 28
Abundant Pairs
ログイン後にコピー

以上がある数値が余剰数(友好的な数)であるかどうかを検証するCプログラムはありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!