c语言考试

编程求解速度,给2000财富值

第1个回答  2018-12-28

#include<stdio.h>
int isprime(int n)
{for(int i=2;i*i<=n;i++)
   if(n%i==0)return 0;
 return n>1;  
}
int main()
{int i,n=0;
 for(i=101;i<200;i+=2)
   if(isprime(i))
   {n++;
    printf("%d ",i); //输出每一个素数 
   };
 printf("\n%d\n",n); //输出素数个数 
return 0;
}

本回答被提问者采纳
第2个回答  2018-12-28
#include<stdio.h>
#include<math.h>
int prime(int n) {
    int i;
    for(i=2; i<=sqrt(n); i++)
        if(n%i==0) return 0;
    return 1;
}
int main() {
    int i,count=0;
    for(i=100; i<=200; i++)
        if(prime(i)) {
            printf("%-4d",i);
            count++;
        }    
    printf("\nCount=%d\n",count);
}

第3个回答  2018-12-28
第一题 long res = 1;for(int i = 1; i = 'a' && c <= 'z') result = c -32;else result = c; 第三题 int res = 1;for(int i = 1; i <= 100; ++i){ res += i;}
相似回答
大家正在搜