#include <stdio.h>
#include <math.h>
main()
{
int m,i,k,sum=0,leap=1;
printf("\n");
for(m=200;m<=400;m++)
{
k=(int)sqrt(m+1);
for(i=2;i<=k;i++)
if(m%i==0)
{leap=0;break;}
if(leap) {printf("%-4d",m);sum += m;
}
leap=1;
}
printf("\nThe total is %d",sum);
}
第二題
#include<stdio.h>
main()
{
int a =0;
int max = 0; int min = 0;
scanf("%d", &a);
max = a;
min = a;
while( a!=-1)
{
scanf("%d", &a);
if(a> max)
{
max = a;
}
if(a < min)
{
min = a;
}
}
printf("max:%d, min:%d\n",max,min);
}
第三題
#include <stdio.h>
int main()
{
int num,hun,ten,one;
for (num=100;num<999;num++)
{
hun=num/100;
ten=(num/10) % 10;
one=num % 10;
if(num==(hun*hun*hun+ten*ten*ten+one*one*one))
printf("%d\n",num);
}
}