急求!!(╥﹏╥) 求大佬帮忙做一下这几道c语言题(T ^ T)
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
#include <stdio.h>
#include <stdlib.h>
int JudgePrime(int num)
{
int i;
int count;
for(i = 2; i < num; i++)
{
if(num % i == 0)
{
count = 1;
break;
}
else
{
count = 0;
}
}
return count;
}
int main()
{
int i;
for(i = 1; i < 10000; i++)
{
if(JudgePrime(i) == 0)
{
printf("%d\t",i);
}
}
return 0;
}
追问
感谢大佬!!不过还有第二张图的那道题,rand函数随机生成20个数并且输出奇数且从小到大排序那个,能麻烦再帮帮忙嘛(≧ω≦)
追答
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 20
int main(void)
{
int a[N];
int i, j, temp;
srand((unsigned)time(NULL));
for(i = 0; i < N; i++)
{
a[i] = rand() % 21;
}
printf("\n排序前\n");
for(i = 0; i < N; i++)
{
printf("%d,",a[i]);
}
for(i = 0; i < N; i++)
{
for(j = 0; j < N- i -1; j++)
{
if(a[j] > a[j + 1])
{
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
printf("\n排序后\n");
for(i = 0; i < N; i++)
{
printf("%d,",a[i]);
}
printf("\n输出奇数\n");
for(i = 0; i < N; i++)
{
if(a[i] % 2 != 0)
{
printf("%d,",a[i]);
}
}
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询