int main()
{
int m,n;
int sum = 0;
int cnt = 0;
int i;
scanf("%d %d",&m,&n);
// m=10,n=31;
if(m ==1)m=2;
for (i=m;i<=n;i++){
int isprime = 1;
int k;
for( k=2;k<i-1;k++){
if ( i%k ==0){
isprime =0;
break;
}
}
if (isprime){
sum +=i;
cnt++;
}
}
printf("%d %d\n",cnt ,sum);
return 0;
}
2.变换一下(设立自己的函数)
int isprime(int i)
{
int ret = 1;
int k;
for (k=2;k<i-1;k++){
if(i%k ==0){
ret = 0;
break ;
}
}
return ret;
}//定义一个函数
int main()
{
int m,n;
int sum = 0;
int cnt =0;
int i;
scanf("%d %d ,&m ,&n");
// m=10,n=31;
if(m==1)m=2;
for(i=m;i<=n;i++){
if (isprime(i)){
sum+=i;
cnt++;
}
}
printf("%d %d\n",cnt,sum);
return 0;
}


# include<stdio.h>
void sum (int begin , int end);//声明
int main()
{
sum(1,10);
sum(20,30);
sum (35,45);
return 0;
}
void sum (int begin , int end)//定义
{
int i;
int sum =0;
for( i=begin;i<=end;i++){
sum +=i;
}
printf("%d到%d的和是%d\n",begin,end,sum);
}




本文章使用limfx的vscode插件快速发布