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;
}

浙公网安备 33010602011771号