帮忙查一下这有什么问题,谢谢(素数判断程序)
源代码:程序代码:
#include<stdio.h> #include<Windows.h> int main() { long int a; long int d; printf("请输入一个正整数,如果不是素数会显示,如果是素数那么会发生/错误/提示,最大八位1不是素数,请不要输入1\n"); scanf_s("%d",&a); d=a+2-3; while(1>0) { if(a%d==0&&d!=1&&d<a)//判断 printf("这是素数\n"); d--; else printf("这不是素数"); } system("pause"); return (0); }
请问有什么问题。scanf_s是因为c++的安全措施,应该是微软自己加的。
图片在此
[ 本帖最后由 qwerdfb2418 于 2015-1-3 16:25 编辑 ]