C++入门练习

练习题3

1、阅读程序写X的结果。

#include <iostream>    //包含输入输出流头文件iostream
using namespace std;    //指明程序 使用命名空间std(标准)
int main()
{
    int x;
    cin>>x;
    if (x>100) x-=10;
    cout<<x;
    return 0;
 }

输入:110
输出:_______
2、完善第12、13行程序。
输入一个整数,判断是不是偶数,若是就输出“偶数”。

 6 #include <iostream>    //包含输入输出流头文件iostream 
 7 using namespace std;    //指明程序 使用命名空间std(标准) 
 8 int main()
 9 {
10     int n;
11     cout<<"请输入一个整数:";
12                ;
13     if (    ) cout<<"偶数";    //除2余0,就是偶数。 
14     return 0; 
15  }  

3、阅读程序写结果。

#include <iostream>    //包含输入输出流头文件iostream
using namespace std;    //指明程序 使用命名空间std(标准)
int main()
{
    int x;
    cin>>x;
    if (x==10)
        x++;
    else
        x--;
    cout<<"x="<<x<<endl;
    return 0;
 }

输入:10
输出x为:__________
4、完善第10、13行程序。。
输入一个整数,判断其奇偶。如输入24,输出“偶数”,输入25,输出“奇数”。

 6 #include <iostream>    //包含输入输出流头文件iostream 
 7 using namespace std;    //指明程序 使用命名空间std(标准) 
 8 int main()
 9 {
10           ;
11     cout<<"请输入一个整数:";
12     cin>>n;
13     if (  )    //除2余0,就是偶数;否则为奇数。 
14         cout<<n<<"是偶数";
15     else
16         cout<<n<<"是奇数";
17     return 0; 
18  }  

5、阅读程序写结果。

#include <iostream>    //包含输入输出流头文件iostream
using namespace std;    //指明程序 使用命名空间std(标准)
int main()
{
    int x,y=0;
    cin>>x;
    if (x<10) y=1;
    else if(x<100) y=2;
        else y=3;
    cout<<y;
    return 0;
 }

输入:10
变量x、y输出分别为:
6、完善第14、16行程序。
输入一个整数,若大于零。则输出“正数”;若等于零,则输出“零”;若小于零,则输出“负数”。

 7 #include <iostream>    //包含输入输出流头文件iostream 
 8 using namespace std;    //指明程序 使用命名空间std(标准) 
 9 int main()
10 {
11     float x;    //浮点数 
12     cout<<"x=";
13     cin>>x;
14     if (    )    //若x等于零,输出“零”。 
15         cout<<"零";
16     else if (   )
17             cout<<"正数";
18         else
19             cout<<"负数";
20     return 0; 
21  }  

练习题2

完善程序,输入到计算机运行,得到要求的结果。

1、尼克非常喜欢喝妈妈煮的糖水,但糖吃多了会影响健康。现在有糖20%的糖水15克,问再加多少水,糖水中的含糖量会变为15%。

1 /*
2 3、完善程序。
3 尼克非常喜欢喝妈妈煮的糖水,但糖吃多了会影响健康。
4 现在有糖20%的糖水15克,问再加多少水,糖水中的含糖量会变为15%。 
5 */
6 
7 #include <iostream>    //包含输入输出流头文件iostream 
8 using namespace std;    //指明程序 使用命名空间std(标准) 
9 int main()
10 {
11     float tang,shui,tangshui;
12     tang=15*0.2;    //先求出糖水中含糖多少克,加水后糖不变 
13     tangshui=tang/0.15;
14     shui=              ;
15     cout<<"应加水:"<<     <<"克"<<endl;
16     return 0;
17  }  

2、输入一个三位数,输出它的各个数位之和。

 1 /*
 2 完善程序
 3 输入一个三位数,输出它的各个数位之和。 
 4 */
 5 
 6 #include <iostream>    //包含输入输出流头文件iostream 
 7 using namespace std;    //指明程序 使用命名空间std(标准) 
 8 int main()
 9 {
10     int n,ge,shi,bai,he;
11     cout<<"请输入一个三位数:";
12            ;
13     ge=n%10;    //求出个位数 
14     shi=(n/10)%10;    //求出十位数 
15     bai=       ;    //求出百位数 
16     he=ge+shi+bai;
17     cout<<"各个数位之和是:"<<he<<endl;
18     return 0;
19  }  

3、输入一个字母,输出它的前一个字母,它自己和后一个字母,如输入b,则输出abc。

 1 /*
 2 完善程序。
 3 输入一个字母,输出它的前一个字母,它自己和后一个字母,如输入b,则输出abc。
 4 */
 5 
 6 #include <iostream>    //包含输入输出流头文件iostream 
 7 using namespace std;    //指明程序 使用命名空间std(标准) 
 8 int main()
 9 {
10     char ch1,ch2,ch3;
11     cin>>ch2;
12     ch1=ch2-1;
13              ;
14     cout<<ch1<<ch2<<   <<endl;    
15     return 0; 
16  }  

练习题1

完善程序,输入到计算机运行,得到要求的结果。

1、已知a为15,b为3,输出a-b的竖式计算。

 1 #include <iostream>
 2 /*头文件iomanip,用来声明一些“流操作符”,
 3 需要一定格式输入输出时,就需要用到它,
 4 比较常用的有设置域宽、设置左右对齐、
 5 设置实数的精确度等。*/ 
 6 #include <iomanip> 
 7 using namespace std;
 8 int main()
 9 {
10     int a,b,c;
11     a=15;
12     b=3;
13     c=a-b;
14     cout<<setw(5)<<a<<endl;
15     cout<<setw(2)<<'-'<<setw(3)<<____<<endl;
16     cout<<"------"<<endl;
17     cout<<________<<c<<endl;
18     return 0;
19 }

2、从键盘输入长方形的长和宽,输出长方形的周长。

/*
从键盘输入长方形的长和宽,输出长方形的周长。
*/

#include <iostream>    //包含输入输出流头文件iostream
using namespace std;    //指明程序 使用命名空间std(标准)
int main()
{
    int a,b,c;
               ;
    c=(a+b)*2;
    cout<<"周长:"<<  <<endl;
    return 0;
 }
posted @ 2025-03-09 12:06  gdyyx  阅读(105)  评论(0)    收藏  举报