C++作业7

原创 2016年06月02日 12:26:26

一、特殊三位数

#include<iostream>
using namespace std;
int fact(int);
int main()
{
	int n,a,b,c,sum;
	n=100;
	while(n<1000)
	{
		c=n%10;
		b=(n/10)%10;
		a=n/100;
		sum=fact(a)+fact(b)+fact(c);
		if(sum==n)
			cout<<n<<"  ";
		++n;
	}
	return 0;
}

int fact(int n)
{
	int i, f=1;
	for(i=1;i<=n;++i)
		f=f*i;
	return f;
}

四、数组素数排序

<pre name="code" class="cpp">#include<iostream>
using namespace std;
int f(int i)
{
    int m=0;
    for(int j=1;j<=i;j++)
        if(i%j==0)
            m++;
        if(m==2)
            return 1;
        else
            return 0;
}

int main()
{
   int i,j=0,t,k,b[10],w;
   int a[10]={2,13,5,47,19,53,27,23,28,11};
    for(i=0;i<10;i++)
     {
        w=f(a[i]);
        if(w==1)
      {
       b[j]=a[i];
       j++;
      }
     }
     cout<<"原数组中素数组为:"<<endl;
      for(i=0;i<j;i++)
     cout<<b[i]<<"  ";
     cout<<endl;
   for(i=0;i<9;i++)
     {
        for(k=0;k<9-i;k++)
           if(b[k]>b[k+1])
             {
                t=b[k];
                b[k]=b[k+1];
                b[k+1]=t;
             }
     }
cout<<"排序后素数组为:"<<endl;
for(i=0;i<j;i++)
    cout<<b[i]<<"  ";
}







相关文章推荐

c++上机作业7 项目二 最大公约数 最小公倍数问题 特殊三位数问题 素数数组问题

/*项目2:最大公约和和最小公倍数 从键盘中输入两个整数,求这两个整数的最大公约数和最小公倍数,最大公约数采用的算法是辗转相除法 。其中编写自定义函数实现求最大公约数和最小公倍数 由于要返回两个结果...

在win7上的eclipse向hadoop提交作业异常-权限/设置调度器

第一个问题,在win7上的eclipse向hadoop提交作业时,没有权限,异常信息如下: Java代码   Caused by: org.apache.hadoop.ip...

opencv学习(六)书本《学习Opencv》(中文版)第四章的作业答案第二题(opencv3.0.0+VS2012+win7)

显示坐标很简单,但是显示RGB就必须要非常了解IPlImage结构如何获取数据了,书上讲的非常繁杂,下面仔细分析一下IPlImage结构, opencv最重要的结构体是IplImage结构。从本...
  • liulj95
  • liulj95
  • 2015年08月06日 09:41
  • 622

#500-7 [编程作业]3_2 素数和

题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0...

2013-7-11学习作业[有面试题]

1.void GetMemory(char *p) { p = (char *)malloc(100); } void Test(void) { char *str = NULL; Ge...

复合材料作业7-2

具体计算代码如下: %时间:2013年12月27日 clear all close all clc global E1 v12 E2 v21 G12 Q11 Q12 Q22 Q66 alpha1...

C语言程序设计课后作业7——预习报告

预习1 目标:了解循环的嵌套 提示:参考 C语言循环的嵌套 了解更多信息 预习1题,自拟题,要求应用循环的嵌套语句,并说明程序循环执行的过程 -------------------------...
  • h031522
  • h031522
  • 2013年04月30日 16:18
  • 918

RFID第三次作业[7-2]

调制和解调 调制器用于改变高频载波信号,使得载波信号的振幅、频率或相位与要发送的基带信号相关。解调器的作用则是几条获取到的信号,以重现基带信号。从技术上讲,信号需要调制的因素包括: 1)工作频率...

第一周作业1(LeetCode7)

1. 题目要求Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321...

[Coursera机器学习]Support Vector Machines WEEK7编程作业

1.2 SVM with Gaussian KernelsYou should now complete the code in gaussianKernel.m to compute the Gau...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++作业7
举报原因:
原因补充:

(最多只允许输入30个字)