这个怎么过啊 只要输入的是两位数就不能运行了 新手不知道哪里的问题
查看原帖
这个怎么过啊 只要输入的是两位数就不能运行了 新手不知道哪里的问题
397020
Princeqi楼主2020/10/17 23:54
#include<stdio.h>
int main()
{
	int a,b,i,c[1000],z,d=1,f,g,h;
	scanf("%d%d",&a,&b);
	for(i=a;i<=b;i++) 
	{
		 int e=0;
		 for(z=1;z<=i;z++)
		 {
		 	if(i%z==0) e++;
		 }					 
		 if(e==2)
		 {
		 	c[d]=i;
		 	d++;
		 }
	}
	int e=d;
	for(f=1;f<d;f++)
	{
		int j=0;
		while(1)
		{
			g=c[f];
			h=g%10;
			j=j*10+h;
			g=g/10;
			if(g==0) break;
		}
		if(c[f]==j) printf("%d\n",c[f]);
	}
	return 0;
 } 
2020/10/17 23:54
加载中...