10. 设char grade,当grade的值为?A?,?B?或?C?时输出”>60”,当grade的值为'D'时输出"<60 ",否则输出"error "。用switch语句实现,将下面程序段补充完整: ______ switch(grade)______________
{ case 'A' :
case 'B' :
case 'C' : ___ printf(“>60\n”);break ___ _______________;
case 'D' : printf("<60\n") ; break;
default : printf("error\n") ; }
11. 下面程序的功能是:在主函数输入一个整数,输出该数是否为素数的信息,其中在prime函数中判别该数是否素数。将程序补充完整。
#include
#include
void main()
{ ____ int prime(int)或int prime(int n)_____________; /*函数声明*/ int a;
printf("\ninput an integer:");
scanf("%d",&a);
if ( __ prime(a)__________ )
printf("\n %d is a prime.\n",a);
else printf("\n %d is not a prime.\n",a); }
int prime(int n)
{ int f,i;
k=(int)sqrt(n);
for (i=2 ; i<=k;i++ )
if(n%i==0)
{ f=0; break; }
if(i>k) f=1;
return(f ); }
共 6 页,第 5 页