【无标题】2023.3.7 C++练习

 

//2-30  输出九九乘法表 。 
/*
#include
#include
using namespace std;

int main()
{
    int i,j;
cout<<' ';
for(i=1;i<10;i++)
    cout< cout< for(i=1;i<10;i++)
{
    cout<     for(j=1;j<10;j++)
        cout<     cout< }
    return 0;
}
*/
/*
编辑中出现的bug:
1. 语句cout<< ' '时,''中未打空格符号 
2.endl打成end1 
*/

/*
2-25  编写一个完整的程序,运行时向用户提问“你考试考了多少分?(0-100)”,接收输入后判断其等级显示出来。规则如下:
等级=优  90<=分数<=100
等级=良  80<=分数<90
等级=中  60<=分数<80 
等级=差  0<=分数<60 
*/

/*
#include
using namespace std;

int main()
{
    int i,score;
    
    cout<<"你考试考了多少分?(0-100):";
    cin>>score;
    if(score>100||score<0)
       cout<<"分数值必须在0到100之间!";
    else
    {
        i=score/10;
        switch(i)
        {
            case 10:
            case 9:
                cout<<"你的成绩为优!";
                break;
            case 8:
                cout<<"你的成绩为良!";
                break;
            case 7:
            case 6:
                cout<<"你的成绩为中!";
                break;
            default:
                cout<<"你的成绩为差!";
        }
    }
    return 0;
}
*/
//易将case后的:写成; 

//2-27  用穷举法找出1-100的质数,显示出来。分别使用while、do-while、for循环语句实现。
/*
//使用while循环语句 : 
#include
#include
using namespace std;

int main()
{
    int i,j,k,flag;
    i=2;
    while(i<=100)
    {
        flag=1;
        k=sqrt(i);
        j=2;
        while(j<=k)
        {
            if(i%j==0)
            {
                flag=0;
                break;
            }
            j++;
        }
        if(flag)
           cout<         i++;
    }
    return 0;
}
*/
/*
//使用do-while循环语句:
#include
#include
using namespace std;

int main()
{
    int i,j,k,flag;
    i=2;
    do
    {
        flag=1;
        k=sqrt(i);
        j=2;
        do{
            if(i%j==0)
            {
                flag=0;
                break;
            }
            j++;
        }while(j<=k);
        if(flag)
           cout<         i++;
    }while(i<=100);
    return 0;
}
*/
/*
容易出现的bug: 
 sqrt(i);后的;容易漏 
while();后的;容易漏 
*/

/*
//使用for循环语句:
#include
#include
using namespace std;
int main()
{
    int i,j,k,flag;
    for(i=2;i<=100;i++)
    {
        flag=1;
        k=sqrt(i);
        for(j=2;j<=k;j++)
        {
            if(i%j==0)
            {
                flag=0;
                break;
            }
        }
        if(flag)
           cout<     }
    return 0;
}
*/
//for语句后容易习惯性地加;

 

你可能感兴趣的:(C++,c++,开发语言)