问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问这几个c语言编程题怎么写

发布网友 发布时间:2023-09-17 03:25

我来回答

1个回答

热心网友 时间:2024-12-05 00:11

#include <stdio.h>
#include <math.h>

int isPrime(int n) {
    int i;
    if (n==2) return 1;           //2是素数
    if (n<=1 || n%2==0) return 0; //<1或是偶数,不是素数
    for (i=3;i<=sqrt(n);i+=2) {   //只判断能整数奇数情况就可以
        if (n%i==0)
            return 0;
    }
    return 1;
}

/**
  * 使用了Stein算法
  */
int stein (int m, int n) {
    int c=1, t;
    while (m!=0 && n!=0) {
        if (m%2==0 && n%2==0) {
            m>>=1;
            n>>=1;
            c<<=1;
        } else if (m%2==0 && n%2==1) {
            m>>=1;
        } else if (m%2==1 && n%2==0) {
            n>>=1;
        } else {
            t = m>n?n:m;
            m=(m-n>0)?(m-n):(n-m);
            n = t;
        }
    }
    if (m==0) c *= n;
    if (n==0) c *= m;
    return c;
}

int lcm(int m, int n, int *) {
    return m/* * n;
}

int main() {
    //第1题
    int m, n, i;
    printf("输入5个整数:");
    for (i=0;i<5;i++) {
        scanf("%d", &n);
        if (isPrime(n)) {
            printf("%9d 是素数\n", n);
        } else {
            printf("%9d 不是素数\n", n);
        }
    }

    //第2题 只实现了第1种方法第2种自已改吧。
    printf("输入2个整数:");
    scanf("%d %d", &m, &n);
    int g = stein(m, n);
    int l = lcm(m, n, g);
    printf("最大公约数=%d, 最小公倍数=%d\n", g, l);
    return 0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中美有什么经济冲突 杨凌衡水实验中学高中学费是多少 蒂芙尼珍珠项链怎么清洗和保养? tiffany&amp;co 的缺点 如何保养蒂芙尼的项链? tiffany保养要多久时间 Tiffany珠宝需要多长时间保养? 人为什么活着,怎样活着都是无憾!! 孩子犟的不行家长怎么教育 有什么比较好用的游戏视频录制软件? 适用于Windows的10个好用的游戏录制软件 求越南自助游全攻略(不会越南语的)91 数控等离子切割机是如何工作的?2 如何延长数控等离子切割机消耗件使用寿命??? 武汉小菜园工资怎么样 喝酒发胖后的减肥方法 生活中也不乏由丑小鸭变成白天鹅的故事,请你举出一个类似的例子 去广州白云机场接人,具体的、详细的步骤,谢谢!215 Uub中文是什么 《艾玛》txt全集下载5 《不曾遗忘的爱》txt全集下载 《金庸群侠传3》3 金庸群侠传3完美攻略305 明星网络影响力投票41 求生之路2猎人hunter高扑1 苏州华硕电子厂怎么样37 求生之路2猎人hunter技巧 关于描写人物的段落95 生物膜内外是如何比较电位高低的3 生物:这种电位图怎么看?? 金庸群侠传3加强版问题攻略590 如图,阴影部分是正方形,求最大长方形的周长。14 知网查重进不去,怎么办? 如图,阴影部分是正方形,求最大长方形的周长。详细过程22 如图所示,阴影部分是正方形,求长方形的最大周长? 蒙古游牧记的书籍简介 小学生必备古诗词多少首?是42首吗?分别是什么?2 求一百首好诗词 有关春天和冬天的古诗词各42首42 毛主席公写了几首诗词1 古代经典诗词有哪些43 类似丑小鸭变成白天鹅的故事 空气等离子数控切割机应该如何保养? 去越南有哪几条旅游线路?5 描写人物品质的一段话300字95 有去过越南自驾游的吗 可以自驾游去越南吗?7 描写人物特点的段落176 自驾游越南需要怎么办手续?14 自驾去越南,车辆可以出境吗 自驾去越南需要签证吗,越境自驾游需要什么手续3