首页 > 编程语言 >C++第二章课后习题2-29,2-30

C++第二章课后习题2-29,2-30

时间:2023-04-12 19:44:30浏览次数:47  
标签:cout int 30 namespace 29 课后 using 习题 include

2-29在程序中定义一个整型变量,倔以1~100的值。要求用户猜这个数,比较两个数的大小,把结果提示给用户,直到猜对为止。分别使用while、do…while语句实现循环。

#include <iostream>                
using namespace std;
int main() 
{
    int a=56;
    cout<<"请输入您要猜的数(0~100)"<<endl;
    int x;
    while(x!=a)
    {
        cin>>x;
        if(a>x)
        {
            cout<<"太小了,请再试一次"<<endl;
        }
        if(a<x)
        {
            cout<<"太大了,请再试一次"<<endl;
        }
        if(a==x)
        {
            cout<<"猜对了"<<endl;
            break; 
        }
    }
}
#include <iostream>                
using namespace std;
int main() 
{
    int a=56;
    cout<<"请输入您要猜的数(0~100)"<<endl;
    int x;
    do
    {
        cin>>x;
        if(a>x)
        {
            cout<<"太小了,请再试一次"<<endl;
        }
        if(a<x)
        {
            cout<<"太大了,请再试一次"<<endl;
        }
        if(a==x)
        {
            cout<<"猜对了"<<endl;
            break; 
        }
    }while(x!=a);
}

 输出九九乘法表

 1 #include <iostream>                
 2 using namespace std;
 3 int main() 
 4 {
 5     int i,j,k;
 6     cout<<'\t';
 7     for(i=1;i<=9;i++)
 8     {
 9         cout<<i<<'\t';
10         if(i==9)
11         {
12             cout<<endl;
13         }
14     }
15     for(j=1;j<=9;j++)
16     {
17         cout<<j<<'\t';
18         for(k=1;k<=9;k++)
19         {
20             cout<<j*k<<'\t';
21             if(k==9)
22             {
23                 cout<<endl;
24             }
25         }
26     }
27 }

 

标签:cout,int,30,namespace,29,课后,using,习题,include
From: https://www.cnblogs.com/Lyh3012648079/p/17310300.html

相关文章

  • 230412 关于阅读的材料选择与阅读方法
    你最近在总结你的学习系统的时候,遇到了一个问题.就是Morty建议,通过阅读,尤其是广泛的阅读提升英语的理解力.关于如何通过阅读提升理解力,你在2月的时候,应该有过思考.主要的参考资料就是230211中,如何通过阅读提升英语.粟之的建议是通过精读,去弄懂文章的中心意思.但是,你......
  • C++教材第二章课后习题 2-27
    用穷举法找出1~100的质数并显示出来,分别用while,do...while,for循环语句实现1#include<iostream>//for循环语句的实现2#include<cmath>3usingnamespacestd;4intmain()5{6inti,k,m;7for(k=2;k<=100;k++)//从2~1......
  • C++第二章课后练习 2-26
    实现一个简单的菜单程序,运行时显示“Menu:A(dd) D(elete)S(ort)Q(ui Select one:”提示用户输入,A表示增加,D表示删除,S表示排序,Q表示退出,输入为A、D、S时分别提示“数据已经增加、删除、排序。”输入为Q时程序结束。(1)要求使用if…else语句进行判断,用break、continue 控制程序流程......
  • 【230412-1】已知:f(2x+1)=4x^2-6x+5 求:f(3) 三种方法做一初中函数题
    ......
  • 产品原型11-20230411
                  ......
  • python习题-排列组合序列
    【题目描述】用户输入整数n(1<=n<=26)和整数m(m<=n),然后输入n个不同的字母,请编写程序输出在这n个字母中选择m个字母的所有排列序列和组合序列。【源代码程序】importitertools#输入整数n和mn=int(input("请输入整数n(1<=n<=26):"))m=int(input("请输入整数m(m<=n):"))#输入......
  • java学习日记20230410-List
    List接口基本介绍List集合类中元素有序,即添加顺序和取出顺序一致,且可重复;List集合中的每隔元素都有其对应的顺序索引,即支持索引List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素JDKAPI中List接口的实现类有:ArrayListLinkedListVe......
  • 300. 最长递增子序列
    题目链接:300.最长递增子序列方法:动态规划解题思路状态表示:\(dp[]\)集合:表示以\(i\)结尾的所有递增子序列;属性:\(dp[i]\)表示集合中最长子序列的长度。状态计算:集合划分:枚举以\(i\)结尾的所有递增子序列的其前一个元素可能的下标[0,i-1],将其划分为以\(i\)结......
  • 20230411
    鏡音リン:如果一个人对某件事,投入了较多的时间,并且习惯把自己和其他人做对比(包括以其他人为参照给自己设置预期目标),并且这个人不是断层领先的第一名,这个人的心态就可能会被这件事搞的越来越爆炸与其硬要做让自己不高兴的事情,去获得一些难以企及的成就,不如不去做,让自己远离那......
  • C++第二章课后练习题 2-24,2-25
    编写一个完整的程序,实现功能:向用户提问“现在正在下雨吗?”,提示用户输入Y或N。若输入为Y,显示“现在正在下雨。”;若输入为N,显示“现在没有下雨。”;否则继续提问“现在正在下雨吗?”。#include<iostream>usingnamespacestd;intmain(){cout<<"现在正在下雨吗?"<<endl;......