#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)值传递仅仅传递了值,而引用传递则传递了相应的内存地址。
五.收获:同一个问题可能有多种解决方法,我们需要做的则是开阔创新,发现新的更好的方法。
浙公网安备 33010602011771号