C++的输入和输出-1

一、Hello,World!

1.题目描述

编写一个能够输出 “Hello,World!”的程序。
提示:
  • 使用英文标点符号;
  • Hello,World!”逗号后面没有空格。
  • H 和 W 为大写字母

2.输入数据

(无)

3.输出数据

Hello,World!

4.题目说明

本题主要考察c++语言入门的最基本结构和cout的用法。
引用头文件
#include<iostream>
输出程序
cout<<"";
本题为直接输出“Hello,World!”编写为
cout<<"Hello,World!"

5.AC CODE

#include <iostream>//头文件
using namespace std;
int main(){
	cout<<"Hello,World!";//输出文本
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}

二、故宫有多大

1.题目描述

故宫是座长方形城池,南北长961米,东西长753米,求故宫的面积。

2.输入数据

(无)

3.输出数据

723633

4.题目说明

本题主要考察c++的基本结构和运算用法。(请不要直接输出结果)
引用头文件
#include<iostream> 
方法1:
定义32位整型
1:int ;
2: signed ;
以上两种方法均可定义32位整型
赋值
int a,b=100;
a=b;//将等号右边(b)的值赋给等号左边(a),此时a和b的值均为100
运算赋值
int a,b=100,c=0;
a=b;
c=a*b;//将等号右边(a*b)的值赋给等号左边(c),此时a和b的值均为100,c的值为10000
输出变量
cout<<;
方法2:

输出运算

int a=2,b=3;
cout<<a+b;//运算a+b并输出,此处应输出 5

5.AC CODE

方法1:
#include<iostream>//头文件
using namespace std;
int main(){
	int a,b,c;//定义32位整型 a,b,c
	a=961;//赋值
	b=753;//赋值
	c=a*b;//运算赋值
	cout<<c;//输出变量
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}
方法2:
#include <iostream>//头文件
using namespace std;
int main(){
	cout<<961*753;//运算输出
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}

三、A+B问题

1.题目描述

给定两个整数A和B,输出A+B的值保证A,B及结果均在32位整型范围内。
现在请你解决这一问题。

2.输入格式

一行,包含两个整数A,B,中间用单个空格隔开。A和B均在32位整型范围内。

3.输出格式

一个整数,即A+B的值。保证结果在32位整型范围内。保证答案非负。

4.输入数据

1 2

5.输出数据

3

6.提示

对于100%的数据A+B 均在32位整型范围内,且A+B≥0。

7.题目说明

本题主要考察c++的基本结构和输入、输出、求和用法。
引用头文件
#include<iostream> 

定义32位整型

int ;

8.AC CODE

方法1:
#include<iostream>//头文件
using namespace std;
int main(){
	int a,b,c;//定义32位整型 a,b,c
	cin>>a>>b;//格式化输入a,b
	c=a+b;//运算赋值
	cout<<c;//输出变量
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}
方法2:
#include <iostream>//头文件
using namespace std;
int main(){
	int a,b;//定义32位整型 a,b
    cin>>a>>b;//格式化输入a,b
    cout<<a+b;//输出a+b的值
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}

四、求和a+b+c

1.题目描述

已知下面的代码是求两个数的和
#include<iostream>
using namespace std;
int main(){
    int a,b,c;
    cin>>a>>b;
    c=a+b;
    cout<<c;
}
可以对比实现,如何输入3个数,并输出他们的和

2.输入格式

三个整数,分别是 a,b,c

3.输出格式

输出他们的和, 即 a+b+c 的结果

4.输入数据

1 2 3

5.输出数据

6

6.题目说明

本题主要考察c++的基本结构和输入、输出、求和用法。
引用头文件
#include<iostream>

7.AC CODE

方法1:
#include<iostream>//头文件
using namespace std;
int main(){
	int a,b,c,d;//定义32位整型 a,b,c,d
	cin>>a>>b>>c;//格式化输入a,b,c
	d=a+b+c;//运算赋值
	cout<<d;//输出变量
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}
方法2:
#include <iostream>//头文件
using namespace std;
int main(){
	int a,b,c;//定义32位整型 a,b
    cin>>a>>b>>c;//格式化输入a,b,c
    cout<<a+b+c;//输出a+b的值
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}

五、输出第二个整数

 1.题目描述

输入三个整数,整数之间由一个空格分隔。把第二个输入的整数输出。

2.输入格式

只有一行,共三个整数,整数之间由一个空格分隔。

3.输出格式

只有一行,一个整数,即输入的第二个整数。

4.输入数据

123 456 789

5.输出数据

456

6.提示

对于100%的数据,输入的整数在 [1,1000000000] 内。

7.题目说明

本题主要考察c++的基本结构和输入、输出用法。
引用头文件
#include<iostream>

7.AC CODE

#include<iostream>//头文件
using namespace std;
int main(){
	int a,b,c;//定义32位整型 a,b,c
	cin>>a>>b>>c;//格式化输入a,b,c
	cout<<b;//输出第二个变量b
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}

六、两个数的积

 1.题目描述

下面一段程序的功能是:输入两个数,输出两个数的和。
#include<iostream>
using namespace std;
int main(){
    int a,b,c;
    cin>>a>>b;
    c=a+b;
    cout<<c;
}
你需要实现,输入两个数,输出这两个数的乘积

2.输入格式

两个整数 a,b

3.输出格式

一个整数,表示 a*b 的乘积

4.输入数据

2 3

5.输出数据

6

6.题目说明

本题主要考察c++的基本结构和输入、输出、求积用法。
引用头文件
#include<iostream>

7.AC CODE

方法1:
#include<iostream>//头文件
using namespace std;
int main(){
	int a,b,c;//定义32位整型 a,b,c
	cin>>a>>b;//格式化输入a,b
	c=a*b;//运算赋值
	cout<<c;//输出变量
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}
方法2:
#include <iostream>//头文件
using namespace std;
int main(){
	int a,b,c;//定义32位整型 a,b.c
    cin>>a>>b;//格式化输入a,b
    cout<<a*b;//输出a*b的值
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}

七、数的平方

  1.题目描述

下面一段代码的功能是:输入一个数,输出这个数的2倍。
#include<iostream>
using namespace std;
int main(){
    int a;
    cin>>a;
    cout<<a*2;
}
你需要实现功能:输入一个数,输出它的平方。

2.输入格式

一个整数

3.输出格式

这个数的平方

4.输入数据

3

5.输出数据

9

6.题目说明

本题主要考察c++的基本结构和输入、输出、求平方用法。
引用头文件
#include<iostream>

7.AC CODE

方法1:
#include<iostream>//头文件
using namespace std;
int main(){
	int a,b;//定义32位整型 a,b
	cin>>a;//格式化输入a
	b=a*a;//运算赋值
	cout<<b;//输出变量
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}
方法2:
#include <iostream>//头文件
using namespace std;
int main(){
	int a;//定义32位整型 a
    cin>>a;//格式化输入a
    cout<<a*a;//输出a的平方
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}

八、计算(a+b)/c的值

1.题目描述

给定3个整数a,b,c,计算表达式(a+b)/ 的值,/ 是整除运算

2.输入格式

输入仅一行,包括三个整数a,b,c,数与数之间以一个空格分开。

3.输出格式

输出一行,即表达式的值。

4.输入数据

1 1 3

5.输出数据

0

6.提示

对于 100%100% 的数据,-10000<a,b,c<10000,c≠0。

7.题目说明

本题主要考察c++的基本结构和输入、输出、求和、求商、混合运算用法。
引用头文件
#include<iostream> 

8.AC CODE

方法1:
#include<iostream>//头文件
using namespace std;
int main(){
	int a,b,c,d;//定义32位整型 a,b,c,d
	cin>>a>>b>>c;//格式化输入a,b,c
	d=(a+b)/c;//运算赋值
	cout<<d;//输出变量
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}
方法2:
#include <iostream>//头文件
using namespace std;
int main(){
	int a,b,c;//定义32位整型 a,b,c
    cin>>a>>b>>c;//格式化输入a,b,c
    cout<<(a+b)/c;//输出(a+b)/c的值
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}

 九、计算(a+b)*c的值

1.题目描述

给定3个整数a,b,c,计算表达式(a+b)×c的值。

2.输入格式

输入仅一行,包括三个整数a,b,c,数与数之间以一个空格分开。

3.输出格式

输出一行,即表达式的值。

4.输入数据

2 3 5

5.输出数据

25

6.提示

对于 100%100% 的数据,-10000<a,b,c<10000。

7.题目说明

本题主要考察c++的基本结构和输入、输出、求和、求积、混合运算用法。
引用头文件
#include<iostream> 

8.AC CODE

方法1:
#include<iostream>//头文件
using namespace std;
int main(){
	int a,b,c,d;//定义32位整型 a,b,c,d
	cin>>a>>b>>c;//格式化输入a,b,c
	d=(a+b)*c;//运算赋值
	cout<<d;//输出变量
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}
方法2:
#include <iostream>//头文件
using namespace std;
int main(){
	int a,b,c;//定义32位整型 a,b,c
    cin>>a>>b>>c;//格式化输入a,b,c
    cout<<(a+b)*c;//输出(a+b)/c的值
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}

  十、求平均数

1.题目描述

已知 R1 和 R2 的平均数为 S ,即 (R1​+R2)/2=S
现在已知 R1 和 S ,求 R2

2.输入格式

输入两个整数 R1 和 S ,范围 1R1,S1000

3.输出格式

输出R2

4.输入数据

5 7

5.输出数据

9

6.题目说明

本题主要考察c++的基本结构和输入、输出、求和、求积、混合运算、倒推用法。
引用头文件
#include<iostream> 

8.AC CODE

方法1:
#include<iostream>//头文件
using namespace std;
int main(){
	int R1,S,R2;//定义32位整型 a,b,c,d
	cin>>R1>>S;//格式化输入a,b,c
	R2=2*S-R1;//运算赋值
	cout<<R2;//输出变量
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}
方法2:
#include <iostream>//头文件
using namespace std;
int main(){
	int R1,S;//定义32位整型 R1,S
    cin>>R1>>S;//格式化输入R1,S
    cout<<2*S-R1;;//输出(a+b)/c的值
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}

十一、空心矩形

 1.题目描述

请按照题目要求输出如下的空心矩形

2.输入格式

3.输出格式

如样例所示

4.输入数据

(无)

5.输出数据

**********
*        *
*        *
*        *
*        *
**********

6.题目说明

本题主要考察c++的基本结构和输出用法。
引用头文件
#include<iostream> 
输出换行
cout<<endl;

7.AC CODE

#include<iostream>//头文件
using namespace std;
int main(){
	cout<<"**********"<<endl;//输出第一行
    cout<<"*        *"<<endl;//输出第二行
    cout<<"*        *"<<endl;//输出第三行
    cout<<"*        *"<<endl;//输出第四行
    cout<<"*        *"<<endl;//输出第五行
    cout<<"**********";//输出第六行
	return 0;//养成好习惯,main函数最后不要忘记跟 return 0!
}
  • 28
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值