如果某一函数直接或间接地调用自身,这样的调用称为 。
所有的C函数都必须在被__________时才能执行其函数体,从而完成函数的功能。
编程:输出100以内的全部素数,每个素数占3列。部分程序如下: #include #include int IsPrime (int m); int main() { int m;for(m = 2; m <= 100; m++){if ( )printf("%3d", m ); }printf ("\n");return 0; } int IsPrime (int m) {int i, k;if ( m == 1 ) return 0;k = (int)sqrt (m);for( i = 2; i <= k; i++){if (m % i == 0)return 0;}return 1; }
编程:验证哥德巴赫猜想,任意输入一个不小于6的偶数,将其表示成两个素数的和,如:6=3+3;8=3+5;18=7+13。部分程序如下: #include #include int IsPrime (int m); int main() {int n, i;scanf("%d", &n);for(i = 3;i <= n/2;i = i+2){if( )printf("%d %d\n", i, n-i);} return 0; } int IsPrime (int m) {int i, k;if ( m == 1 ) return 0;k = (int)sqrt (m);for( i = 2; i <= k; i++){if (m % i == 0)return 0;}return 1; }