C++第七次作业

来源:互联网 发布:国民党真实抗战知乎 编辑:程序博客网 时间:2024/05/18 01:30

项目三:特殊三位数

#include<iostream.h>void main(){int n,x,y,z;int a=1,b=1,c=1;cout<<"满足条件的三位数有:";for(n=100;n<1000;n++){x=n/100;y=(n/10)%10;z=n%10;for(a=1;x>0;x--)a=a*x;for(b=1;y>0;y--)b=b*y;for(c=1;z>0;z--)c=c*z;if(a+b+c==n)cout<<n<<'\t';}cout<<endl;}



项目四:数组素数排序

#include <iostream.h>   void main()    {   int a[10]={2,13,5,47,19,53,27,23,28,11};      int b[10],c[10],t,n,i,j=0,k=0;    for(i=0;i<10;i++){for(n=2;n<a[i];n++){if(a[i]%n==0)            break;}     if(a[i]==n){        b[k]=a[i];            k++;}}        cout<<"排序前的b数组为:";for(i=0;i<k;i++)    cout<<b[i]<<" ";    for(i=0;i<k;i++){for(j=0;j<k-i-1;j++){if(b[j]>b[j+1]){t=b[j];b[j]=b[j+1];b[j+1]=t;}}}cout<<"排序后的b数组为:";for(i=0;i<k;i++)cout<<b[i]<<" ";cout<<endl;}

0 0
原创粉丝点击