#include "stdio.h"main(){int i,x;printf("请输入一个正整数");scanf("%d",&x);for (i=2;i<=x-1;i++)if (x%i==0)break;if(i==x)printf("%d是素数\n",x);elseprintf("%d不是素数\n",x);}我不明白为什么要i<=x-1,i<=x运行结果也都对呀??