當前位置:吉日网官网 - 傳統故事 - 判斷壹個數n是否能同時被3和5整除。用傳統過程表達問題的算法

判斷壹個數n是否能同時被3和5整除。用傳統過程表達問題的算法

能被3整除的數,每個數的和是3的倍數。

能被5整除的數,最後壹位數是0或5。

= = & gt能同時被3和5整除的數,每個數的和是3的倍數,最後壹位是0或5。

或者更簡單的說,可以被15整除。

算法:

1,判斷是否是3的倍數。

-拆開n

所有的數字相加,然後除以3。

-余數==0?

—————是的,進入下壹步;不,出口號

2.判斷最後壹位數是0還是5。

———最後壹位數==0還是==5?

—————是,退出是;不,出口號

或者

1,判斷是否是15的倍數。

———n N是15的余數。

-余數==0?

—————是,退出是;不,出口號

程序:

#包括

空的

主()

{

(同Internationalorganizations)國際組織

I,m,k=10,s = 0;

(同Internationalorganizations)國際組織

a[10];

Printf("輸入正整數:");

scanf("%d ",& ampm);

a[0]= 0;

for(I = 1;我& lt10;i++)

{ a[I]=(m-s)% k;k * = 10;s+= a[I];}

如果(s%3==0)

{ if(a[1]= = 0 | | a[1]= = 5)printf(" \ nm可以同時被3和5整除\ n ");

其他

Printf("\nm不能同時被3和5整除\ n ");

}

其他

Printf("\nm不能同時被3和5整除\ n ");

}

  • 上一篇:傳統的教學步驟主要包括
  • 下一篇:“和而不同”、“天人合壹”等傳統文化觀念中蘊含著哪些社會主義核心價值觀的思想
  • copyright 2024吉日网官网