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

发布时间 2023-04-12 19:41:05作者: 新晋软工小白

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 }