【CSP CCF记录】202209-1 如此编码

题目

过程

C++中"/"的使用

当a和被b均为int, long, char这样的整数类型,此时除法运算的结果为所得商的整数部分,例如:180/100,结果为1;

cpp 复制代码
	int a = 180;
	int b = a / 100;
	cout << b << endl;
	
    #结果为1

当a和b中有一个或两个都是小数(float,double)型的数,其商的结果为实际结果。例如:180.0/100,结果为1.8;

cpp 复制代码
	float a = 180.0;
	float b = a / 100;
	cout << b << endl;
	
    #结果为1.8

代码

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int n,m;
const int N=30;
int a[N],c[N],b[N];
int main()
{
	cin>>n>>m;
	c[0]=1;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
		c[i]=c[i-1]*a[i];
	}

	for(int i=n;i>=1;i--)
	{
		int x=m/c[i-1];
		b[i]=x;
		m=m%c[i-1];
	}
	for(int i=1;i<=n;i++)
	{
		cout<<b[i]<<" ";
	}
	return 0;
 } 

结果

相关推荐
像素猎人40 分钟前
数据结构之顺序表的插入+删除+查找+修改操作【主函数一步一输出,代码更加清晰直观】
数据结构·c++·算法
蜡笔小马44 分钟前
32.Boost.Geometry 空间索引:R-Tree 接口详解
c++·boost·r-tree
季明洵1 小时前
二叉树的最小深度、完全二叉树的节点个数、平衡二叉树、路径总和、从中序与后序遍历序列构造二叉树
java·数据结构·算法·leetcode·二叉树
想进个大厂1 小时前
代码随想录day63 64 65 66 图论08 09 10 11
c++·算法·图论
Laurence1 小时前
C++ 对象和嵌套对象的创建与销毁
c++···对象·创建·销毁·嵌套对象
小龙报2 小时前
【算法通关指南:算法基础篇】二分算法: 1.A-B 数对 2.烦恼的高考志愿
c语言·开发语言·数据结构·c++·vscode·算法·二分
fqbqrr2 小时前
2603C++,简单实现协程
c++
进击的编程浪人2 小时前
c/c++输入方法及对比
c语言·c++·c#
载数而行5202 小时前
QT前置2 可视化文件,QRC文件两种处理
c++·qt·学习
靠沿2 小时前
【优选算法】专题九——链表
数据结构·算法·链表