当前位置:   article > 正文

选出一个从零到五十之间的数,要求能被3整除且一位上的数为5_从整数1到55之间,选出能被3整除且有一位数字是5的数,并统计符合条件的整数的个数。

从整数1到55之间,选出能被3整除且有一位数字是5的数,并统计符合条件的整数的个数。

具体条件如下:

从整数1到50之间,选出能被3整除且有一位上为5的数,并把这些数放在b所指向的数组中,这些数的个数作为函数值返回,规定,函数中a1存放个位数,a2存放十位数。

代码如下:

  1. #include <stdio.h>
  2. #include <conio.h>
  3. int func(int *p)
  4. {
  5. int i,j = 0,m,n;
  6. for (i = 1;i<=50;i++)
  7. {
  8. m = i/10;
  9. n = i-m*10;
  10. if ((i%3==0&&m==5)||(i%3==0&&n==5))
  11. {
  12. p[j] = i;
  13. j++;
  14. }
  15. }
  16. return j;
  17. }
  18. void main()
  19. {
  20. int a[50],i,n;
  21. n = func(a);
  22. for (i = 0;i<n;i++)
  23. {
  24. printf("the result:%4d\n",a[i]);
  25. }
  26. getch();
  27. }



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/576708
推荐阅读
相关标签
  

闽ICP备14008679号