提交记录 #20
提交时间:2024-10-29 17:32:38
语言:c
状态:Unaccepted
编译情况:编译成功
固定测试点#1:
固定测试点#2:
附加测试点暂不可用
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 b;
int x1=0,x2=0;
int totalPrimeSum = 0;
int count = 0;
while(1){
scanf("%d %d",&a,&b);
if(a==0||b==0){
break;
}
if(a>80||b>80){
printf("作死啊!!!!!!\n");
break;
}
x1=0;
x2=0;
for(int i=2;i<=a;i++){
if(isprime(i)){
x1+=i;}
}
for(int j=2;j<=b;j++){ if(isprime(j)){
x2+=j;}
}
totalPrimeSum += x1 + x2;
count += 2; }
int c=10* totalPrimeSum / count;
printf("%d\n",c);
return 0;
}