当前位置:网站首页>语法基础(变量、输入输出、表达式与顺序语句)
语法基础(变量、输入输出、表达式与顺序语句)
2022-08-05 02:34:00 【进击攻城狮】
作者:进击攻城狮
个人主页:欢迎访问我的主页
首发时间:2022年8月4日星期四
订阅专栏:刷题
个人信条:星光不问赶路人,岁月不负有心人。
如果文章有错误,欢迎在评论区指正。
支持我:点赞+收藏️+留言
文章目录
654.时间转换
读取一个整数值,它是工厂中某个事件的持续时间(以秒为单位),请你将其转换为小时:分钟:秒来表示。
输入格式
输入一个整数 NN。
输出格式
输出转换后的时间表示,格式为 hours:minutes:seconds
。
数据范围
1≤N≤10000001≤N≤1000000
输入样例:
556
输出样例:
0:9:16
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int x,y,z;
x=n/3600;
y=n%3600/60;
z=n%3600%60;
cout<<x<<':'<<y<<':'<<z<<endl;
return 0;
}
605. 简单乘积
读取两个整数值。
在此之后,计算它们的乘积并将结果存储在名为 PROD 的变量中。
输出结果如下例所示。
输入格式
共两行,每行包含一个整数。
输出格式
输出格式为 PROD = X
,其中 XX 为乘积结果。
数据范围
输入的两个整数的绝对值均不超过 1000010000。
输入样例:
3
9
输出样例:
PROD = 27
#include <stdio.h>
#include <string.h>
const int N = 10010;
int a, n;
int tr[N];
int lowbit(int x)
{
return x & -x;
}
void add(int x, int c)
{
for (int i = x; i <= n; i += lowbit(i))
tr[i] += c;
}
int sum(int x)
{
int res = 0;
for (int i = x; i; i -= lowbit(i))
res += tr[i];
return res;
}
int main()
{
scanf("%d %d", &a, &n);
printf("PROD = ");
if (n < 0) n = -n, a = -a;
for (int i = 1; i <= n; i ++ )
add(i, a);
printf("%d", sum(n));
return 0;
}
611.简单计算
给定你两个产品的产品编号,产品数量以及产品单价。
请你计算买下两种产品一共需要花费多少钱。
输入格式
输入共两行。
每行包含两个整数以及一个浮点数,表示其中一件产品的产品编号,产品数量以及产品单价。
输出格式
输出格式为 VALOR A PAGAR: R$ X
,其中 XX 为产品总价值,保留两位小数。
数据范围
1≤产品编号,产品数量≤100001≤产品编号,产品数量≤10000,
1.00≤产品单价≤10000.001.00≤产品单价≤10000.00
输入样例:
12 1 5.30
16 2 5.10
输出样例:
VALOR A PAGAR: R$ 15.50
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int a,b,c,d;
double e,f;
cin>>a>>b>>e>>c>>d>>f;
printf("VALOR A PAGAR: R$ %.2lf",b*e+d*f);
}
612.球的体积
给定你一个球体的半径 RR,请你计算球体的体积。
计算球体的公式为 V=(4/3)∗π∗R3V=(4/3)∗π∗R3。
ππ 取 3.141593.14159。
注意:有些语言中 (4/3)(4/3) 无法得到 1.3333…1.3333…,建议在公式中使用 (4/3.0)(4/3.0)。
输入格式
输入一个整数 RR。
输出格式
输出格式为 VOLUME = X
,其中 XX 为球体的体积,结果保留三位小数。
数据范围
1≤R≤20001≤R≤2000
输入样例:
3
输出样例:
VOLUME = 113.097
#include<iostream>
using namespace std;
int main(){
double PI=3.14159;
int r;
cin>>r;
printf("VOLUME = %.3lf",4/3.0*PI*r*r*r);
return 0;
}
1 学如逆水行舟,不进则退
边栏推荐
猜你喜欢
shell statement to modify txt file or sh file
01 [Foreword Basic Use Core Concepts]
Regular expression to match a certain string in the middle
select tag custom style
SuperMap iDesktop.Net之布尔运算求交——修复含拓扑错误复杂模型
编译预处理等细节
2022-08-04:输入:去重数组arr,里面的数只包含0~9。limit,一个数字。 返回:要求比limit小的情况下,能够用arr拼出来的最大数字。 来自字节。
Advanced Numbers_Review_Chapter 1: Functions, Limits, Continuity
Apache DolphinScheduler新一代分布式工作流任务调度平台实战-中
The 2022 EdgeX China Challenge will be grandly opened on August 3
随机推荐
QT:神奇QVarient
Optimizing the feed flow encountered obstacles, who helped Baidu break the "memory wall"?
22-07-31周总结
Regular expression to match a certain string in the middle
采用redis缓存的linux主从同步服务器图片硬盘满了移到新目录要修改哪些指向
SDC简介
北斗三号短报文终端露天矿山高边坡监测方案
倒计时 2 天|云原生 Meetup 广州站,等你来!
C student management system head to add a student node
Ant Sword Advanced Module Development
ARM Mailbox
使用SuperMap iDesktopX数据迁移工具迁移ArcGIS数据
Access Characteristics of Constructor under Inheritance Relationship
PostgreSQL数据库 用navicat 打开表结构的时候报错 cannot update secondarysnapshot during a parallel operation 怎么解决?
The 20th day of the special assault version of the sword offer
浅谈数据安全治理与隐私计算
【存储】曙光存储DS800-G35 ISCSI各映射LUN给服务器
leetcode 15
C student management system Find student nodes based on student ID
1873. 计算特殊奖金