文章

47

粉丝

109

获赞

308

访问

40.8k

头像
水仙花数 题解:
P1034 中南大学机试题
发布于2024年3月21日 20:22
阅读数 1.4k

  1. #include<stdio.h>
  2. int main() {
  3. int m, n;
  4. while (scanf("%d %d", &m, &n) != EOF) {
  5. if (m == 0 && n == 0) {
  6. break;//仔细读题
  7. }
  8. int flag = 0;
  9. for (int i = m; i <= n; i++) {
  10. int s1 = 0;//个位
  11. int s2 = 0;//十位
  12. int s3 = 0;//百位
  13. s1 = i % 10;
  14. s2 = i / 10 % 10;
  15. s3 = i / 100;
  16. if (i == (s1 * s1 * s1 + s2 * s2 * s2 + s3 * s3 * s3)) {
  17. printf("%d ", i);
  18. flag = 1;
  19. }
  20. }
  21. if (flag == 0) {
  22. printf("no\n");
  23. }
  24. else {
  25. printf("\n");//为了符合格式
  26. }
  27. }
  28. return 0;
  29. }

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发