提交记录 #22
提交时间:2024-10-29 17:34:58
语言:c
状态:Accepted
编译情况:编译成功
固定测试点#1:
固定测试点#2:
额外测试点#3600:
M12【期中测验1】2. 简单算法-生活费
#include<stdio.h>
#include<stdbool.h>
#include<math.h>
bool isprime(int num){
if (num<=1){
return false;
}
for(int i=2;i<=sqrt(num);i++){
if (num%i==0){
return false;
}
}
return true;
}
int main(){
int a;
int x1=0;
int totalPrimeSum = 0;
int count = 0;
while(1){
scanf("%d",&a);
if(a==0){
break;
}
if(a>80){
printf("作死啊!!!!!!\n");
return 0;
}
x1=0;
for(int i=2;i<=a;i++){
if(isprime(i)){
x1+=i;}
}
totalPrimeSum += x1 ;
count += 1; }
int c=10* totalPrimeSum / count;
printf("%d\n",c);
return 0;
}