实验二

Posted nicholastwo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验二相关的知识,希望对你有一定的参考价值。

#include <iostream>  
using namespace std;  
int main()  
{  
    char n;  
    cout<<"Menu: A(dd) D(elete) S(ort) Q(uit),Select one: "<<endl;  
    cin>>n; 
while(1)
    while(n!=‘Q‘)  
    {  
        switch(n)  
        {  
            case ‘A‘:  
            {  
                cout<<"数据已经增加"<<endl;break;  
            }  
            case ‘D‘:  
            {  
                 cout<<"数据已经删除"<<endl;break;  
            }  
            case ‘S‘:  
            {  
                cout<<"数据已经排序"<<endl;break;  
            }  
        }  
        cin>>n;  
    }  
}
    return 0;  
}  

 png98.8kB

 

//用while编程 
#include <iostream>
using namespace std;
int main () {
       int i,j,n,m;
       i=2;
       while(i<101)
       {
              m=1,n=i/2;j=2;
              while(j<=n)
              {
                     if(i%j==0)
                     {
                            m=0;
                            break;
                     }
                     j++;
              }
              if(m)
                     cout<<i<<endl;
              i++;
       }
}

 

 

//用do while 编程 
#include<iostream>
using namespace std;
int  main()
{
       int i,j,n,m;
       i=2;
       do
       {
              m=1;
              n=i/2;
              j=2;
              do
              {
                     if(i%j==0)
                     {
                            m=0;
                            break;
                     }
                     j++;
              }
              while(j<=n);
              if(m)
                     cout<<i<<"   ";
              i++;
       }
       while(i<101);
       return 0;
}

 

#include<iostream>

 

#include<cmath>
using namespace std;
int main()
{
int i,m;
double n;
for(i=2;i<101;i++)
{
n=sqrt(i);
for(m=2;m<n;m++)
{
if(i%m==0)break;
}
if(m>n)
cout<<i<<endl;
}
return 0;

 

  • 3.png0.1MB

 

#include <iostream>  

 

#include <stdlib.h>  
#include <time.h>  
using namespace std;  
int main()  
{  
    int x;  
    srand(time(0));  
    int number=rand()%100+1;  
    cout<<"猜一下这个数: ";  
    cin>>x;  
    while(1)  
    {  
        if(x!=number)  
        {  
            if(x<number)  
            {  
                cout<<"小了"<<endl;  
            }  
            else  
            {  
                cout<<"大了"<<endl;  
            }  
        }  
        else  
        {  
            cout<<"恭喜猜对了!"<<endl;break;  
        }  
        cin>>x;  
    }  
    return 0;  

 

  • 5.png0.1MB
#include<iostream>
using namespace std;
int take(int ,int );
int main()
{
    int k;
    k=take(5,3);
    cout<<"球的取法为"<<k;
    return 0;
}
int take(int n,int k)
{
    if(k>n)
        return 0;
    else if(n==k||k==0)
        return 1;
    else if(n>k)
        return take(n-1,k)+take(n-1,k-1);
}
  • 2.png91.8kB


 

 

 

以上是关于实验二的主要内容,如果未能解决你的问题,请参考以下文章

通信原理实验二 角度调制实验

20165223 实验二 面向对象程序设计

计算机系统 实验二 数据表示实验

实验二 组合逻辑电路设计;实验三 时序逻辑电路设计

区块链技术与应用实验报告(实验二)

实验二 20155335 实验报告 固件程序设计