C语言编一程序输出在6-1000内的所有合数,合数是指一个数等于其诸因子之和的数.例如:6=1+2+3,28=1+2+4+7+14,则6、28就是合数.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 13:27:18
C语言编一程序输出在6-1000内的所有合数,合数是指一个数等于其诸因子之和的数.例如:6=1+2+3,28=1+2+4+7+14,则6、28就是合数.

C语言编一程序输出在6-1000内的所有合数,合数是指一个数等于其诸因子之和的数.例如:6=1+2+3,28=1+2+4+7+14,则6、28就是合数.
C语言编一程序输出在6-1000内的所有合数,合数是指一个数等于其诸因子之和的数.
例如:6=1+2+3,28=1+2+4+7+14,则6、28就是合数.

C语言编一程序输出在6-1000内的所有合数,合数是指一个数等于其诸因子之和的数.例如:6=1+2+3,28=1+2+4+7+14,则6、28就是合数.
#include<stdio.h>
int main()
{
    int i,j,k,sum;
    printf("6—1000内的合数:\n");
    for(i=6;i<=1000;i++)
    {
        sum=1;
        for(j=2;j<i;j++)
        {
             if(i%j==0)
            {
                sum=sum+j;
            }
         }
          if(i==sum)
          {
               printf("%d=1",i);
               for(k=2;k<i;k++)        
               {
                    if(i%k==0)
                          printf("+%d",k);    //以等式形式输出它的因子
               }
                printf("\n");               //每个输出后换行
           }
     }
     return 0;

}


运行结果:

C语言编一程序输出在6-1000内的所有合数,合数是指一个数等于其诸因子之和的数.例如:6=1+2+3,28=1+2+4+7+14,则6、28就是合数. 谁能帮我编个C语言程序.多种方法最好...编一程序,输出100以内(不含100)能被3整除且个位为6的所有整数 任意提取一个长整数,将所有奇位数提取出来合成一个新的数并输出.用C语言编程序例如输入98765432,输出8642 用C语言编程:编一程序,求出所有各位数字的立方和等于1099的3位整数. c语言编写程序计算1000内的10个最大素数然后输出 谁能帮我编一个C语言程序?任意输入两个整数,输出它们的最大公约数 c语言 union 意思?可以的话编一个程序 有输出的说明下 在C语言中 我如果不知道输出数据的类型 怎么办?比如 写一个程序输出10/3+9%3-(-1)/5的值 怎么编? 编个C语言程序,用二分法求方程x^3+4x-10=0 在区间[1,2]内的根(精确到0.00001)并输出所用的二分次数 求一C语言程序 用指针的方法 从键盘上输入月份数字对应的输出表示的英文 自编函数 C语言程序 输出5~10以内能被5和7整除且个位数为6的所有整数 C语言 输入a输出b编程序,输入一个字母,输出的是下一个字母.大一C语言题.用字符常量吧貌似是. 在语言处理程序中,解释程序的功能是() A.解释执行高级语言程序 B.将汇编语言程序编译成目标程序 C.解释执行汇编语言程序 D.将高级语言程序编译成目标程序 我用C语言编了一个程序,从键盘输入一个表达式,经过运算,会在屏幕上输出结果 怎么给这个程序做一个最简我现在就要做一个这样的程序, 输入N个国家的英文名,要去按字母的顺序排列,并按照顺序输出.编一个c语言的程序 如何用c语言编一个比较三个数大小的程序,并输出最大值和最小值 用C语言编程序把100—200之间不能被7整除的数输出. c语言的问题编一个程序,将两个字符串s1,s2比较,如果s1>s2,输出一个正数;s1