填空题
(在每对/**/之间填写内容,完成题目的要求)
填空题
以下程序用以查找1~100之间含有3或7数字的所有整数,并按每行最多打印10个数的形式输出。
#include<stdio.h>
int find(/**/ 1/**/)
{
int a, flag=0;
while(y!=0)
{
a=/**/ 2/**/;
if((a==3)||(a==7))
{
flag=1;
break;
}
y=y/10;
}
return/**/ 3/**/;
}
int main()
{
int x, n=0;
for(x=1; x<100; x++)
if(find(/**/ 4/**/)
{
printf("%2d", x);
n++;
if(n%10==0)
printf("/n");
}
return 0;
}
填空题
以下程序中的fun函数用以输出一个数除1和本身外的所有因子,如无因子,则提示为素数。
#include<stdio.h>
/**/ 1/**/fun(int x)
{
int i, mark=0;
for(i=2; i<=x/2; i++)
if(/**/ 2/**/==0)
{
printf("%2d", i);
mark=1;
}
if(mark==0)
printf("%d is a prime number!", x);
printf("/n");
}
int main()
{
int a;
printf("Input a number:");
scanf("%d", &a);
fun(/**/ 3/**/);
return 0;
}