我编的一个C程序 大家看看哪里错了
编写程序,该程序的功能是输出大于整数m且紧靠m的k个素数以及素数之和。程序编写要求如下:(1) 编写函数,该函数的功能是将大于整数m且紧靠m的k个素数存入数组中,并返回满足条件的素数之和;
(2)在main函数中,由键盘输入 m 和 k 值;
(3)在main函数中输出结果,按一行输出5个数的格式输出素数。
#include <stdio.h>
void main()
{
int m,k;
printf("请输入m和k:");
scanf("%d,%d",&m,&k);
int a=m+1;
int c[k];
int i=0;
for (int b=2;b<a,i<k;b++)
{
if (a%b==0)
{
a++;
continue;
}
if (a%b!=0 && b=(a-1))
{
a++;
c[i]=a;
i++;
}
}
int sum=0;
for (int d=0;d<k;d++)
sum=sum+c[d];
for (int e=0;e<k;e++)
{
printf(c[e]+" ");
if ((e+1)%5==0)
printf("\n");
}
printf("\n"+"这些素数之和为:"+sum);
}