蓝卷---b

第一题:啤酒和饮料(10$)
问题描述:
啤酒每罐 2.3 元,饮料每罐 1.9 元。小明买了若干啤酒和饮料,一共花了 82.3元。
我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。要求:只要输入结果即可。
——— ? ————

第二题:十进制转二进制(15$)

#include <iostream>
using namespace std; 

int fact(int n)
{
  /*


  */
}
int main() {
	int n;
	cout<<"Enter n:"<<endl;
	cin>>n;
	cout<<fact(n)<<endl;
	return 0;
}

要求:填入空缺部分代码。

在这里插入代码片

第三题:01字符串(15$)
问题描述:

对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:

00000

00001

00010

00011

00100

请按从小到大的顺序输出这32种01串。

输入格式:本试题没有输入。

输出格式:输出32行,按从小到大的顺序每行一个长度为5的01串。

样例输出

00000

00001

00010

00011

在这里插入代码片

第四题:杨辉三角形(20$)
问题描述
杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。

它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。

下面给出了杨辉三角形的前4行:

1

1 1

1 2 1

1 3 3 1

给出n,输出它的前n行。

输入格式
输入包含一个数n。

输出格式
输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。
样例输入
4
样例输出
1
1 1
1 2 1
1 3 3 1
数据规模与约定
1 <= n <= 34。

在这里插入代码片

第五题:字母图形(20$)
问题描述
利用字母可以组成一些美丽的图形,下面给出了一个例子:

ABCDEFG

BABCDEF

CBABCDE

DCBABCD

EDCBABC

这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。

输入格式
输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。
输出格式
输出n行,每个m个字符,为你的图形。
样例输入
5 7
样例输出
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
数据规模与约定
1 <= n, m <= 26。

在这里插入代码片

第六题:加勒比海盗船(20$)
实际问题:一群海盗截获了一艘装满各种金银珠宝和古董的货船,每一件宝物都价值连城一旦打碎就失去了价值。海盗船的载重量为C,每件宝物的重量为Wi,海盗们应该如何把尽可能多的宝物装上船?

在这里插入代码片
发布了131 篇原创文章 · 获赞 58 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_43595030/article/details/104148324
今日推荐