急求!!(╥﹏╥) 求大佬帮忙做一下这几道c语言题(T ^ T)

 我来答
若以下回答无法解决问题,邀请你更新回答
丨红色石头
2018-06-05 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:79
采纳率:0%
帮助的人:36.8万
展开全部
#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;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式