首页 > 其他分享 >C语言:求正整数的所有质数因子(如:180:2 2 3 3 5)

C语言:求正整数的所有质数因子(如:180:2 2 3 3 5)

时间:2023-04-20 20:26:13浏览次数:40  
标签:正整数 质数 所有 180 C语言 因子

#include<stdio.h>
#求正整数的所有质数因子(如:180:2 2 3 3 5) 
main()
{
    int m,i;
    scanf("%d",&m);
    for(i=2;i<=m;i++)
        {
            if(m%i==0)
            {
                printf("%3d",i);
                m=m/i;
                i=i-1;
            }
        }
}

 

标签:正整数,质数,所有,180,C语言,因子
From: https://www.cnblogs.com/xkdn/p/17338164.html

相关文章

  • 编程打卡:C语言趣味编程习题做
    编程打卡:C语言趣味编程习题做求车速问题描述已知一个对称数里程数,2小时之后它又变成了一个对称数,求速度。设计思路很明显看出来95859的下一个对称数是95959,再下一个对称数是96069,不,还是每次增加,然后再判断对称数吧。流程图graphA[开始]-->B[i=95859+1]-->C[i++]-->D{i......
  • linux环境C语言实现:h264与pcm封装成mp4视频格式
    前言H.264是压缩过的数据,PCM是原始数据,MP4是一种视频封装格式。实际H.264与PCM不能直接合成MP4格式,因为音频格式不对。这里需要中间对音频做一次压缩处理。基本流程为:将PCM音频数据压缩成AAC格式音频数据,再将AAC与H.264合成MP4视频格式。(一)PCM压缩为AAC格式直接上代码,接口函数......
  • linux环境C语言实现:h264与pcm封装成AVI格式
    ​前言拖了很久的AVI音视频封装实例,花了一天时间终于调完了,兼容性不是太好,但作为参考学习使用应该没有问题。RIFF和AVI以及WAV格式,可以参考前面的一些文章。这里详细介绍将一个H264视频流和一个2通道PCM音频流封装成一个AVI格式的视频文件。测试过可以在暴风,迅雷和VLC播放器上......
  • linux环境C语言实现:h265与pcm封装成AVI格式
    ​前言不知道是处于版权收费问题还是什么原因,H265现在也并没有非常广泛的被普及。将h265数据合成AVI的资料现在在网上也基本上没有。使用格式化工厂工具将h265数据封装成AVI格式,发现它在封装的时候其实是对数据进行了一个装换,转成了FMP4格式。正文因为是在嵌入式设备中使用,所......
  • 4/20 C语言判断字符串是否为回文,字符串中可以包含中文和英文
    //已知中文字符占用两个字节#include<stdio.h>#include<string.h>booljudge(char*a,int&i,int&k);intmain(){inti,k;chara[100];while(scanf("%s",a)!=EOF){i=0;k=strlen(a)-1;while......
  • C/C++《程序设计基础(C语言)课程设计》[2023-04-20]
    C/C++《程序设计基础(C语言)课程设计》[2023-04-20]《程序设计基础(C语言)课程设计》课程说明及动员《程序设计基础(C语言)课程设计》指导教师组目录课程目的>>课程要求>>团队题目>>实施方案>>课程设计报告>>考核与成绩评定方法>>本学期实施安排>>其他说明课程目的......
  • c语言计算定积分
    一、问题提出。 二、设计思路。假设有这样一个函数,我们要求它的面积(梯形法),我们把它分成n个小梯形公式是:(上底+下底)*h/2;a0和a1组成一个梯形先一个一个的求出面积,最后在相加起来。先根据x=(an-a0)/n求出平均分了以后每一小块的梯形的高,再利用a0+x求出每一小块的位置,根据位置可以利......
  • 学习C语言的第八天
    由于个人的拖拉原因,时隔一周继续更新博客,记录学习。一.结构体1.1为什么要用结构体1.2定义一个结构体编程习惯要求大写开头structStudent{intnum;charname[32];charsex;intage;doublescore;charaddr[......
  • 有关C语言的一些必备知识
    对编程而言,可移植性意味着在一种系统中编写的C语言程序稍作修改或不可修改就能在其他系统运行。如需修改,也只需简单更改主程序头文件中的少许项即可。源代码文件、目标代码文件和可执行文件的区别:                          ......
  • c语言常用语法笔记
    ----代码太长要换行voidmain(){printf("%s","1231232423145123523542353145134\51342512352352135")//实际输出效果123123242314512352354235314513451342512352352135printf("%s","1231232423145123523542353145134\51342512352......