首页 > 试题广场 >

下列程序的输出结果为[$##$]。 #include

[填空题]

下列程序的输出结果为1

#include <stdio.h>
int fun3(int m);
int main(void)
{  int n;
for (n = 1; n < 10; n++)
if (fun3(n) == 1) printf("%d ", n);
return 0;
}
int fun3(int m)
{
int i;
if (m == 2 || m == 3) return 1;
if (m < 2 || m % 2 == 0) return 0;
for (i = 3; i < m; i = i + 2)
if (m % i == 0) return 0;
return 1;
}

925头像 925

m=1 return 0
m=2 return 1

m=3 return 1

m=4 return 0

m=5 return 1

m=6  return 0

m=7 return 1

m=8 return 0
m=9 return 0

最后输出1的n输出出来 为 2357




发表于 2020-06-29 15:53:36 回复(0)
2357
发表于 2020-08-06 14:38:21 回复(0)