

上期说过了,C++的用途只有比赛。所以,这个帖就是用来练的。
我的答案或许不是最简的,有人有更好的答案可以再评论区分享。
(高情商:没的水了)_(偶像姬_糖葫芦)

1,Hello,World!
输出"Hello,World!"
这个简单。

如果觉得这道题没难度可以去看看洛谷P1000这道题。同样只有输出。

2,A+B Problem
输入A,B,输出A+B的值。
输入样例:
1 2
输出样例:
3
这个也简单,只要输入A和B的值,再输出他们相加的值就完了。
示范:


3,鸡兔同笼
这个大家都知道,小学经典题目。数学方法就是假设法和列方程。
有头a只,腿n只,求鸡和兔的数量。
分别输入a,n,输出鸡,兔的数量。
输入样例:
2 6
输出样例:
1 1
在程序里,列方程肯定是不行的,所以,我们可以用假设法。
假设法解这个问题如下:
解:假设全是鸡。
2*2=4 //当全是鸡是腿的数量。
6-4=2 //少的腿。
4-2=2 //兔腿-鸡腿。
2/2=1 //少的退/(兔腿-鸡腿),求的是兔的数量。
2-1=1 //鸡的数量。
答:鸡有1只,兔有1只。
假设全是兔也可以。
这个求解过程要在程序里实现。示范如下:
假设全部是鸡:

假设全部是兔:

老师教我们这个的时候是要求我们口算鸡兔同笼的。

4,拆分数位
输入一个四位数n,输出它的各个位数。
输入样例:
1556
输出样例:
1 5 5 6
首先,我们定义四个变量a,b,c,d,分别代表这四个位数。然后,我们进行运算:
求出千位数:n/1000。
求出百位数:n%1000/100。
求出十位数:n%1000%100/10。
求出个位数:n%1000%100%10。
知道了怎么算出各个位数,代码实现就容易了。
注:不要类型转换成浮点型。
示范如下:


太晚了,今天的水就到这里。学的太少,只能做这些弱智题。
注:大家可不要像我一样不带return 0;!比赛中不带return 0;会没分!

求求给个三连

为什么我写这个帖话题推荐总有个薪火传承

