各位C语言的高手们进来帮忙修改一下哈!
/*找出并打印能被3整除且至少有一位是5的两位数,要求用函数fun1找出所有这样的数,在主函数中完成相应的输入并打印出这些数的个数。请编程。*/#include "stdio.h"
main()
{ int fun1(int s[]);
int i,k,s[80];
printf("能被3整除且至少有一位是5的两位数如下:\n");
k=fun1(s);
for(i=0;i<k;i++)
{
printf("%4d",s[i]);
}
printf("\n这些数的个数为:%d\n",k);
}
int fun1(int s[])
{
int i,j=0;
for(i=10;i<100;i++)
{
if(i%3==0 &&(i%10==5||i/10==5))
s[j]=i;
j++;
}
return j;
}
里面得到的结果是错误的!而且错的很离谱呀!帮忙修改还有解答一下哈!