#include<iostream>

using namespace std;

int main()

{

    char x;

    cout<<"Meau:A(dd) D(elete) S(ort) Q(uit),Select one:"<<endl;

    while(true)

    {

        cin>>x;

        if(x=='Q')

    break;

    if(x=='A')

    {

    cout<<"数据已经增加"<<endl;continue;

}

    else if(x=='D')

    {

    cout<<"数据已经删除"<<endl;continue;

}

    else if(x=='S')

    {

    cout<<"数据已经排序"<<endl;continue;

    }

}

     

 

return 0;

} 

#include<iostream> 

using namespace std;

int main()

{

    char x;

    cout<<"Meau:A(dd) D(elete) S(ort) Q(uit),Select one:"<<endl;

    while(true)

    {

        cin>>x;

        switch(x)

        {

            case 'A':cout<<"数据已经增加"<<endl;continue;

            case 'D':cout<<"数据已经删除"<<endl;continue;

            case 'S':cout<<"数据已经排序"<<endl;continue;

            case 'Q':break;

        }

         

    }

    return 0;

}

#include<iostream>

using namespace std;

int main()

{

    int i,n;

    for(i=2;i<=100;i++)

    {

        for(n=2;n<i;n++)

        {

            if(i%n==0)

            break;

        }

        if(i==n)

        cout<<i<<endl; 

    }

 

    return 0;

} 

#include<iostream>

using namespace std;

int main()

{

    int i=2;

    while(i<=100)

    {

        int n=2;

        while(n<i)

        { 

        if(i%n!=0)

        ++n;

        else

        break;

        }

        if(i==n)

        cout<<i<<endl;

        i++;

    }

    return 0;

}

#include<iostream>
#include<cstdlib>
using namespace std;
int sj()
{
    int sj=rand()%101;
    return sj;
}
int main()
{
    unsigned seed;
    int n,js;
    cout<<"输入种子"<<endl;
    cin>>seed;
    while(true)
    {
    srand(seed);
    js=sj();
    cout<<"输入猜的数"<<endl;
    cin>>n;
    if(n!=js)
    {
        cout<<js<<endl<<"再猜一次"<<endl;
        seed=js;
        continue;
    }
    else
    cout<<"你猜对了"<<endl;
    break;
    }
return 0;     
}

#include<iostream>

using namespace std;

int main()

{

    int t;

    for(int i=1;i<=5;i++)/*剩下一个球*/

    {

    for(int m=1;m<=4;m++)/*剩下第二个球*/

     t++;

    }

cout<<"共有"<<t/2<<"种方法"; /*有一遍重复*/

return 0;

}

四.1.(1)函数声明表示有这么一个函数的存在,而函数定义则具体实现这个函数

(2)形参就是只在被调用时存在,并且在函数中不断改变,而实参则存在于函数之外,不会改变。

函数参数节约了内存,也使函数更为简便。返回值就是经一系列计算得来的某一数据,返回至原函数,来得出相应的值。

(3)值传递仅仅传递了值,而引用传递则传递了相应的内存地址。

五.收获:同一个问题可能有多种解决方法,我们需要做的则是开阔创新,发现新的更好的方法。