c语言求解!大一新生!
题目是输出100到200之间的素数。程序如下#include<stdio.h>
int main(void)
{
int a,s=0,i;
for(a=100;a<=200;a++)
{s=0;
for(i=1;i<=a;i++)
if(a%i==0) s=s+i;
if(s==a+1) printf("%d\n",a);}
return 0;
}
这个程序是正确的,可是我不理解s的作用,有没有大神能够为我这个新手解答一下啊。谢谢谢谢谢谢!
2017-12-25 11:39
2017-12-25 13:37
2017-12-26 10:39
2017-12-26 11:13
2017-12-26 12:48
2017-12-28 19:44
2017-12-28 19:45
2017-12-28 22:27
2017-12-29 10:56