| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 389 人关注过本帖
标题:我编的一个C程序 大家看看哪里错了
只看楼主 加入收藏
zyzwlh
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2007-5-17
收藏
 问题点数:0 回复次数:0 
我编的一个C程序 大家看看哪里错了
编写程序,该程序的功能是输出大于整数m且紧靠m的k个素数以及素数之和。程序编写要求如下:

(1) 编写函数,该函数的功能是将大于整数m且紧靠m的k个素数存入数组中,并返回满足条件的素数之和;

(2)在main函数中,由键盘输入 m 和 k 值;

(3)在main函数中输出结果,按一行输出5个数的格式输出素数。

例如:键盘上输入m和k为17和5,则输出素数:19, 23, 29, 31, 37以及素数之和139。

#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);
}
2007-06-19 23:23
快速回复:我编的一个C程序 大家看看哪里错了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026571 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved