以下程序输出 100 以内的素数, 空格处应该填写( )
#include
void main(void)
{
bool isFlag = false;
for(int nNum = 3; nNum < 101; nNum ++)
{
isFlag = true;
for(int nI = 1; nI < nNum / 2 + 1; nI ++)
{
if(_____)
{
isFlag = false;
}
}
if(isFlag)
{
printf("%d\n", nNum) ;
}
}
}
答案解析
解析:
相关题目
若已建立下面的链表结构, 指针p 、 q 分别指向图中所示结点, 则不能将q 所指的结点插入到链表末尾的一组语句是( )。
当说明一个共用体变量时系统分配给它的内存是( )。
以下对C 语言中共用体类型数据的叙述正确的是( )。
若有以下定义和语句:
union data
{ int i;
char c ;
float f ;
} a ;
int n;
则以下语句正确的是( )。
设有以下说明, 则下面不正确的叙述是( )。
union data
{ int i ;
char c ;
float f ;
} un ;
c 语言共用体类型变量在程序运行期间( )。
以下程序的运行结果是( )。
# include "stdio.h”
main ( )
{ union
{ long a ;
int b ;
char c ;
} m ;
printf ( " % d \ n " , sizeof ( m ) ) ;
}
对下面程序中的每个打印语句后的注释行内的【 】, 选择正确的运行结果。
# include "stdio.h"
main ( )
{ union
{ int a[2];
long b ;
char c[4];
} s ;
s.a [0] =0x39 ;
s.a [1] = 0x38 ;
printf (" % lx \ n " , s.b ) ;
printf ( " % c \ n " , s.c[ 0]) ; / *【 】 * /
}
在16 位IBM-PC 机上使用C 语言, 若有如下定义:
union data
{ int i ;
char ch ;
double f ;
} b ;
则共用体变量b 占用内存的字节数是( )。
以下程序的运行结果是( )。
# include "stdio. h"
union pw
{int i ;
char ch [ 2 ] ;
} a ;
main ( )
{ a . ch [ 0 ] = 13 ;
a . ch [ 1 ]=0 ; printf (" % d \ n " , a.i);
}
