當前位置:編程學習大全網 - 編程軟體 - 請用c語言編程(用循環解決,不用函數)

請用c語言編程(用循環解決,不用函數)

其實這種題是可以取巧的。 因為所有水仙花數是固定的,所以可以將所有水仙花數列表

然後 根據輸入範圍,輸出在範圍內的水仙花數。 這樣可以不需要做水仙花數的判斷。?

不取巧的話,可以用如下代碼 :

#include?<stdio.h>

int?main()

{

int?m,?n;

int?cnt?=?0;

int?a,b,c;

int?i;

scanf("%d%d",&m,&n);

if(m<100)?m?=?100;

if(n>999)?n?=?999;

for(i?=?m;?i?<=?n;?i?++)

{

a=i/100;

b=i/10%10;

c=i%10;

if(a*a*a+b*b*b+c*c*c==i)

{

if(cnt?==?0)?printf("%d",i);

else?printf("?%d",i);

cnt?++;

}

}

if(cnt?==?0)?printf("No?Answer\n");

else?printf("\n");

return?0;

}

  • 上一篇:蘋果平板不同版本的區別
  • 下一篇:華師大版七年級下冊歷史新編基礎訓練第壹單元第3課從武周政治到開元盛世答案
  • copyright 2024編程學習大全網