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

结果

相关推荐
jinyishu_17 小时前
模拟实现 C++ 栈和队列——从适配器模式看懂 STL 容器之美
java·c++·适配器模式
hehelm17 小时前
AI大模型接入SDK—通用模块设计
linux·开发语言·c++
什巳17 小时前
JAVA练习309- 二叉树的层序遍历
java·数据结构·算法·leetcode
hold?fish:palm20 小时前
RDB全量快照备份
c++·redis·后端
什巳20 小时前
JAVA练习306- 翻转二叉树
java·数据结构·算法·leetcode
盐焗鹌鹑蛋21 小时前
【C++】C++11:列表初始化、声明、STL升级
c++
想做小南娘,发现自己是女生喵1 天前
第 2 章 顺序表和 vector
java·数据结构·算法
ComputerInBook1 天前
c 和 c++ 中的宏块(macro)
c语言·c++··宏块·宏指令
AA陈超1 天前
004 T02 - 俯视角摄像机系统 设计文档
网络·c++·ue5·虚幻引擎
bu_shuo1 天前
c与cpp中的argc和argv
c语言·c++·算法