ホームページ > バックエンド開発 > C++ > 数値のすべての桁が割り算できるかどうかを確認する C プログラム

数値のすべての桁が割り算できるかどうかを確認する C プログラム

PHPz
リリース: 2023-09-19 23:21:03
転載
1086 人が閲覧しました

数値のすべての桁が割り算できるかどうかを確認する C プログラム

与えられた数値 n について、n のすべての桁がその数値で割り切れるかどうかを調べる必要があります。つまり、数値が 'xy' の場合、x と y は両方とも次のようになります。それを割り切れます。

入力 - 24

出力 - はい

説明 - 24 % 2 == 0, 24 % 4 == 0

条件文を使用して、各数値がゼロ以外であり、その数値で除算できるかどうかを確認します。各数値を反復処理し、その数値が指定された数値で割り切れるかどうかを確認する必要があります。

#include <stdio.h>
int main(){
   int n = 24;
   int temp = n;
   int flag=1;
   while (temp > 0){
      int r = n % 10;
      if (!(r != 0 && n % r == 0)){
         flag=0;
      }
      temp /= 10;
   }
   if (flag==1)
      printf("The number is divisible by its digits");
   else
      printf("The number is not divisible by its digits");
   return 0;
}
ログイン後にコピー

出力

The number is divisible by its digits
ログイン後にコピー

以上が数値のすべての桁が割り算できるかどうかを確認する C プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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