赞
踩
具体条件如下:
从整数1到50之间,选出能被3整除且有一位上为5的数,并把这些数放在b所指向的数组中,这些数的个数作为函数值返回,规定,函数中a1存放个位数,a2存放十位数。
代码如下:
- #include <stdio.h>
- #include <conio.h>
- int func(int *p)
- {
- int i,j = 0,m,n;
- for (i = 1;i<=50;i++)
- {
- m = i/10;
- n = i-m*10;
- if ((i%3==0&&m==5)||(i%3==0&&n==5))
- {
- p[j] = i;
- j++;
- }
-
- }
- return j;
- }
- void main()
- {
- int a[50],i,n;
- n = func(a);
- for (i = 0;i<n;i++)
- {
- printf("the result:%4d\n",a[i]);
-
- }
- getch();
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。