作业帮 > 综合 > 作业

按要求写C语言程序Description已知 n 个整数 x1,x2,…,xn,以及一个整数 k(k<n).从 n 个整

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/17 04:30:42
按要求写C语言程序
Description
已知 n 个整数 x1,x2,…,xn,以及一个整数 k(k<n).从 n 个整数中任选 k 个整数相加,可分别得到一系列的和.例如当 n=4,k=3,4 个整数分别为 3,7,12,19 时,可得全部的组合与它们的和为:
3+7+12=22 3+7+19=29 7+12+19=38 3+12+19=34.
现在,要求你计算出和为素数共有多少种.
例如上例,只有一种的和为素数:3+7+19=29).
Input
键盘输入,格式为:
n ,k (1
按要求写C语言程序Description已知 n 个整数 x1,x2,…,xn,以及一个整数 k(k<n).从 n 个整
#include
#include
#include
int s=0,r=0,jishu=0;
int sushu(int a);
void zuhe(int* a,int k,int n)
{
if(k==0)
{
if(sushu(s))
{
printf("%d\n",s);
jishu++;
}
}
else
{
for(int i=r;in)printf("输入不合法\n");
}
int *a=(int*)malloc(n*sizeof(int));
printf("输入数组\n");
for(int i=0;i