C++简单程序设计-2
2018-03-24 15:11
162 查看
(1)习题2-28
(1)#include<iostream> using namespace std; int main(){ char x; do{ cout<<"Menu: Add Delete Sort Quit, Select one:"<<endl; cin>>x; switch(x) { case 'A': cout<<"数据已增加"<<endl; break; case 'D': cout<<"数据已删除"<<endl; break; case 'S': cout<<"数据已排序"<<endl; break; case 'Q': break; default: continue; } }while(x!='Q'); return 0; }
(2)
#include<iostream> using namespace std; int main(){ char x; do{ cout<<"Menu: Add Delete Sort Quit, Select one:"<<endl; cin>>x; if(x=='A') cout<<"数据已增加"<<endl; else if(x=='D') cout<<"数据已删除"<<endl; else if(x=='S') cout<<"数据已排序"<<endl; else if(x=='Q') break; else continue; }while(x!='Q'); return 0; }
习题2-29
#include<iostream> using namespace std; bool check(int a){ int i=1; while(i<a){ if(i!=1&&i!=a&&a%i==0) return false; i++; } return true; } int main(){ int a=1; while(a<100){ if(check(a)) cout<<a<<" "; a=a+1; } return 0; }
(2)
#include<iostream> using namespace std; bool check(int a){ int i; for(i=1;i<a;i++){ if(i!=1&&i!=a&&a%i==0) return false; } return true; } int main(){ int a; for(a=1;a<100;a++){ if(check(a)) cout<<a<<" "; } return 0; }
习题2-32
(1)#include<iostream> #include<stdlib.h> #include<ctime> using namespace std; int random(){ int a; srand((unsigned)time(NULL)); a=rand()%100; return a; } int main(){ int x=random(),y; do{ cin>>y; if(y>x) {cout<<"输入值过大"<<endl; continue;} else if(y<x) {cout<<"输入值过小"<<endl; continue;} else if(y=x) {cout<<"输入正确"<<endl; break;} }while(y!=x); return 0; }
(2)
#include<iostream> #include<stdlib.h> #include<ctime> using namespace std; int random(){ int a; srand((unsigned)time(NULL)); a=rand()%100; return a; } int main(){ int x=random(),y; bool z=true; while(z==true){ cin>>y; if(y>x) {cout<<"输入值过大"<<endl; continue;} else if(y<x) {cout<<"输入值过小"<<endl; continue;} else if(y=x) {cout<<"输入正确"<<endl; z=false; break;} } return 0;
习题2-34
hljs cpp">#include<cmath> using namespace std; int getball(int ,int ); int main() { int m=5,n=3; getball(m,n); return 0; } int getball(int i,int j) { int result; int a,b=0,c=1,A,B=0,C=1; for(a=j;a>0;a--) { b=a; c*=b; } for(A=i;A>i-j;A--) { B=A; C*=B; } result=C/c; cout<<"共有"<<result<<"种方法。"<<endl; return result; }
相关文章推荐
- 计蒜客|C++程序设计|简单斐波那契
- c++简单程序设计(一)
- C++简单程序设计(怎样编写简单程序最基本的部分)
- 简单的学生信息处理程序实现 (Coursera 程序设计与算法 专项课程3 C++程序设计 郭炜、刘家瑛;OpenJudge)
- c++学习笔记 第二章 c++ 简单程序设计
- C++程序设计语言练习 10.2 一个简单的date类
- c++程序设计课程--简单的设计任务
- c++实验二-简单程序设计
- C_PlusPlus学习笔记 - 1_C++简单程序设计 (C++语言程序设计【第三版】 郑莉等,清华大学出版社)
- 从简单的例子,走进C++程序设计的殿堂
- 第二章—C++简单程序设计(一)
- 简单的学生信息处理程序实现(C++程序设计第2周)
- C++程序设计课程同步项目——简单程序设计任务
- 简单的学生信息处理程序实现(C++程序设计第2周)
- C++实验2—简单程序设计
- 第2章 C++简单程序设计 难点
- C++程序设计课程同步项目——简单程序设计任务
- C++简单程序设计实验-1
- 简单算法之丢手绢游戏/c++
- 指针的引用 C++代码简单实例