a/=b
sS输出一个加法的代表算法
#include<iostream>
using namespace std;
int main(){
int num1;
int num2;
scanf("%d%d",&num1.&num2);
sum=num1+num2;
printf("%d",sum);
}
7-1 二分查找法
分数 40
全屏浏览题目
切换布局
作者 王跃萍
单位 东北石油大学
用二分法在一个有序数列{1,2,3,4,5,6,7,8,9,10}中查找key值,若找到key则输出其在数组中对应的下标,否则输出not found。
输入格式:
直接输入一个要查找的正整数key。没有其它任何附加字符。
输出格式:
找到则在一行中按照“weizhi:下标”的格式输出其在数组中对应的下标,否则输出not found。
输入样例:
4
输出样例:
weizhi:3
输入样例:
15
输出样例:
not found
代码长度限制
16 KB
时间限制
400 ms
内存限制
存在某种关联性,但它们是不同的单位,用于测量不同的数据。KB(千字节)是用于测量存储设备容量的单位,而MB(兆字节)和GB(千兆字节)也是类似的单位。在计算机中,1KB等于1024字节。而MB和GB则表示更大的数据量。而MS(毫秒)是一个时间单位,用于衡量事件发生的速度。因此,它们通常不用于同一场景,它们之间并没有直接的关联。
变量名的命名规则
1
2
3
在C语言中,变量名(也称为标识符)的命名遵循以下规则:
- 字母、数字和下划线:变量名可以包含字母、数字和下划线。
- 以字母或下划线开头:变量名必须以字母或下划线开头。例如,
myVariable
和_myVariable
是合法的,但123myVariable
是不合法的。 - 区分大小写:在C语言中,变量名是区分大小写的。例如,
myVariable
和MyVariable
被视为两个不同的变量。 - 避免保留字:变量名不能与C语言的保留字(如
int
、char
、float
等)相同。 - 使用有意义的名称:为了使代码易于理解和维护,变量名应该具有描述性,并准确地表示其存储的值或信息。
- 大小写混合使用:虽然C语言不区分大小写,但是一般推荐使用小写字母来增加可读性。例如,
my_variable
通常比My_Variable
更容易理解。 - 常用缩写:如果你有一个很长的变量名,可以使用常用缩写。例如,
temperature_in_celsius
可以缩写为temp_in_celsius
。但是,不要使用不清晰的缩写,如tmp
或t
。 - 不要使用特殊字符:除了下划线,不要在变量名中使用任何其他特殊字符。这些字符可能会引起混淆或难以理解。
以下是一些符合C语言命名规则的变量名示例:
c复制代码
int myVariable; | |
float _myFloat; | |
char c; | |
int count; | |
int num_count; | |
float pi_value; | |
int user_id; |
以下是一些不符合规则的变量名示例:
c复制代码
int 123variable; // 以数字开头 | |
int my-variable; // 包含非法字符 '-' | |
float pi; // 'pi' 是C语言的保留字 | |
int Variable; // 区分大小写 |
float 单精度%f
原样输入原样输出
写文章的目标
#include<iostream>
int main(){
float f,c;
scanf()
printf()
c=
}
7-5 火车相遇 - C/C++ 变量及简单数据类型
分数 5
全屏浏览题目
切换布局
作者 海洋饼干叔叔
单位 重庆大学
2-1(火车相遇)甲列火车长150米,速度为15米/秒;乙列火车长200米,速度为12米/秒。两列火车相向而行,从车头相遇开始至两车车尾分离,共需要多少时间?请编程求解,输出结果保留两位小数,以秒为单位。
输入格式:
本题无输入
输出格式:
x.yz seconds.
输入样例:
输出样例:
12.96 seconds.
提示:在C/C++里,整数/整数的结果为整数,为了保证计算结果的精度,在当前的知识背景下,建议全部变量均采用浮点数。
感觉不会? 那试着听听免费的B站网课
简洁的C和C++ - 重庆大学在线课程
Python编程基础及应用 - 重庆大学在线课程
代码长度限制
16 KB
时间限制
400 ms
内存限制
答案
#include <stdio.h>
int main() {
// 火车甲的长度和速度
double length_a = 150.0;
double speed_a = 15.0;
// 火车乙的长度和速度
double length_b = 200.0;
double speed_b = 12.0;
// 两车相向而行的速度差
double relative_speed = speed_a + speed_b;
// 计算相遇所需的时间
double time = (length_a + length_b) / relative_speed;
// 输出结果,保留两位小数
printf("%.2fseconds.\n", time);
return 0;
}
计算右边表达式的值
电脑撑爆了 先上传
scanf 定义新物品