#include<stdio.h>
int func(int n){ //是素数返回1
if (n==1) return 0;
for(int i=2;i<n;i++)
if(n%i==0)
return 0;
return 1;
}
int main(){
int num[4][4], sum=0;
for(int i=0;i<4;i++)
for(int j=0;j<4;j++){
scanf("%d",&num[i][j]);
if(j>=i && func(num[i][j])){
sum++;
num[i][j]++;
while (!func(num[i][j])) num[i][j]++;
}
}
for(int i=0;i<4;i++){
for(int j=0;j<4;j++)
printf("%d ",num[i][j]);
printf("\n");
}
printf("%d\n",sum);
return 1;
}
/*
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
*/
如果可以,请采纳。
求c++