当前位置: 首页 > news >正文

实验1

2-28

if-else语句

#include <iostream>
using namespace std;
int main() 
{
    char x;
    cout<<"Menu: A(dd) D(elete) S(ort) Q(uit),Select one: "<<endl;
    cin>>x;
    while(x!='Q')
    {
        if(x=='A')
        {
            cout<<"Data has added!"<<endl;
            cout<<"Menu: A(dd) D(elete) S(ort) Q(uit),Select one:";
            cin>>x;continue;
        }
        else
        if(x=='D')
        {
            cout<<"Data has deleted!"<<endl;
            cout<<"Menu: A(dd) D(elete) S(ort) Q(uit),Select one:";
            cin>>x;continue;
        }
        else
        if(x=='S')
        {
            cout<<"Data has sorted!"<<endl;
            cout<<"Menu: A(dd) D(elete) S(ort) Q(uit),Select one:";
            cin>>x;continue;
        }
        else
        {
            cout<<"Error!"<<endl;
            cout<<"Please select again!"<<endl;
            cout<<"Menu: A(dd) D(elete) S(ort) Q(uit),Select one:";
            cin>>x; 
        }
        if(x=='Q')
    break;
}
return 0;
}

switch语句

 

#include<iostream>
using namespace std;
int main()
{
char select;
int x=1;
cout<<"Menu:A(dd) D(elete) S(ort) Q(uit),Select one:"<<endl;
while(x)
{
    cin>>select;    
    switch(select){
    case 'A':cout<<"Data has added!"<<endl;continue;
    case 'D':cout<<"Data has deleted!"<<endl;continue;
    case 'S':cout<<"Data has sorted!"<<endl;continue;
    case 'Q':i=0;break;
    default:cout<<"Error!"<<endl;
            cout<<"Please select again!"<<endl;
            cout<<"Menu: A(dd) D(elete) S(ort) Q(uit),Select one:";
}
}
return 0;
}

 2-29

while语句

#include<iostream>
using namespace std;
int main()
{
int i=1,j;
while(i<=100)
{
for(j=2;j<i;j++){
if(i%j==0)break;
}
if(i==j)
cout<<i<<" ";
i++ ;
}
}

do while语句

#include<iostream>
using namespace std;
int main()
{
  int i=1,j;
do{
for(j=2;j<i;j++)
{if(i%j==0)
break;
}
if(i==j)
cout<<i<<" ";
i++    ;
}while(i<=100);
}

for语句

#include<iostream>
using namespace std;
int main()
{
int i,j;
for(i=1;i<=100;i++){
for(j=2;j<i;j++){
if(i%j==0)
break;
}
if(i==j)
cout<<i<<" ";    
}
}

2-32

while语句

#include<iostream>
using namespace std;
int main() {
int i=88;
int j;
while(1){
cout<<"猜一个数(范围1-100)"<<endl;
cin>>j;
if(j<i)
cout<<"猜小了!"<<endl;
else if(j>i)
cout<<"猜大了!"<<endl;
else
{
cout<<"猜对了!"<<endl;
break;}
}
return 0;
}

do while语句

#include<iostream>
using namespace std;
int main() {
int i=88;
int j;
do{
cout<<"猜一个数(范围1-100)"<<endl;
cin>>j;
if(j<i)
cout<<"猜小了"<<endl;
else if(j>i)
cout<<"猜大了"<<endl;
else 
{
cout<<"猜对了!"<<endl; 
break;}    
}while(1);
return 0;
}

2-34

#include <iostream>
using namespace std;
int main()
{
    int i,j,k,x=0;
    for(i=1;i<=5;i++)
     for(j=i+1;j<=5;j++)
      for(k=j+1;k<=5;k++)
             x++;
              cout<<"5个球的取法有"<<x<<""<<endl;
     return 0;
}

 

 

转载于:https://www.cnblogs.com/rcloud/p/10561804.html

相关文章:

  • nunjucks模版引擎入门
  • git flow常用命令
  • PHP实现多维数组按指定值排序
  • 高分笔记_括号匹配
  • 2018-2019-2 《网络对抗技术》Exp2 后门原理与应用 20165211
  • 每日 30 秒 ⏱ 谁敢与我一战
  • 用Python爬取王者农药英雄皮肤
  • 杂记:Python 两坑
  • Sass预处理器常用功能(OneLine周分享)
  • Java程序设计第一次作业
  • mysql 原理 ~ 线程与IO
  • 牛客挑战赛30 简要题解
  • 【复习笔记】---java基础
  • 运维工作钱少、事多而且杂?年轻人,你这个思想很危险吶
  • centos7下关闭sshd的tcp6
  • 〔开发系列〕一次关于小程序开发的深度总结
  • ➹使用webpack配置多页面应用(MPA)
  • 0x05 Python数据分析,Anaconda八斩刀
  • Brief introduction of how to 'Call, Apply and Bind'
  • Objective-C 中关联引用的概念
  • Phpstorm怎样批量删除空行?
  • Shell编程
  • Terraform入门 - 3. 变更基础设施
  • 盘点那些不知名却常用的 Git 操作
  • 前端面试总结(at, md)
  • 深入 Nginx 之配置篇
  • 思维导图—你不知道的JavaScript中卷
  • 一个完整Java Web项目背后的密码
  • kubernetes资源对象--ingress
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • #微信小程序(布局、渲染层基础知识)
  • $NOIp2018$劝退记
  • (10)STL算法之搜索(二) 二分查找
  • (二)WCF的Binding模型
  • (九)信息融合方式简介
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (十六)Flask之蓝图
  • (轉)JSON.stringify 语法实例讲解
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .NET Core Web APi类库如何内嵌运行?
  • .Net CoreRabbitMQ消息存储可靠机制
  • .NET 动态调用WebService + WSE + UsernameToken
  • .net6 webapi log4net完整配置使用流程
  • .net解析传过来的xml_DOM4J解析XML文件
  • .net连接oracle数据库
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .pyc文件是什么?
  • ?
  • @cacheable 是否缓存成功_让我们来学习学习SpringCache分布式缓存,为什么用?
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • [.net]官方水晶报表的使用以演示下载
  • [Android]如何调试Native memory crash issue