為什么不對(duì)
#include <stdio.h>
void fun(int m, int k, int xx[])
{
????int i;
????int p,q;
????for(i=0;i<k;i++)
????{
????????for(p=m+1;;p++)
????????{
????????????for(q=2;q<p;q++)
????????????{
????????????????if(p%q==0)
????????????????break;
????????????}
????????????if(p==q)
????????????xx[i]=p;
????????}
????}
}
?
int main()
{
????int m,n,zz[1000];
????printf("\nPlease enter two integers:");
????fun(17,5,zz);
????for(m=0;m<5;m++)
????{
????????printf("%d",zz[m]);
????}
????printf("\n");
????return 0;
????
}
2018-08-15
#include <stdio.h>
void fun(int x, int y, int arr[])
{
int j=0;
int? q;
for (; ; x++)
{
for (q = 2; q<=x; q++)
{
if (x%q == 0)
break;
}
if (x == q)
{
arr[j] = x;
j++;
}
if (j >= y)
break;
}
}
int main()
{
int i, arr[100];
fun(17, 5, arr);?
for (i = 0; i<5; i++)
{
printf("%d ", arr[i]);
}
printf("\n");
system("pause");
return 0;
}
2018-08-10
fun函數(shù)里面哪里出錯(cuò)了
2018-08-10
不對(duì)呀,這個(gè)應(yīng)該是fun函數(shù)里面的問(wèn)題
2018-08-09
你的zz沒(méi)有賦值,你可以直接賦值或者從操作臺(tái)輸入