永发信息网

一个程序实现从键盘上任意输入50个正整数,找出其中的素数,并将其按升序排列。

答案:2  悬赏:60  手机版
解决时间 2021-04-22 18:26
  • 提问者网友:谁的错
  • 2021-04-22 13:04
麻烦了啊,我是初学者,不是很会,今天晚上就要交作业了,拜托啊
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-04-22 13:41

程序如下:用C语言


#include <stdio.h>
void main()
{


int a[50];
int b[50];
int i,j,k=0;
int m;


printf("Please input 50 number:\n");
for(i=0;i<50;i++)
scanf("%d",&a[i]);


for(i=0;i<50;i++)
{
m=a[i];
for(j=2;j<=m;j++)
if(m%j==0)break;
if(j==m)
{
b[k++]=m;
}
}
printf("sushu print: \n");
for(i=0;i<k;i++)
printf("%d ",b[i]);
printf("\n");
}


执行结果:


全部回答
  • 1楼网友:孤独入客枕
  • 2021-04-22 14:19

找到一个就存在数组里然后反向输出

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯