一、语言及算法基础篇
基础(一)c语言
第一章
1000:入门测试题目
【题目描述】
求两个整数的和。
【输入】
一行,两个用空格隔开的整数。
【输出】
两个整数的和。
【输入样例】
2 3
【输出样例】
5
#include <stdio.h>
int main() {
int a, b;
scanf("%d%d", &a, &b);
printf("%d", a + b);
}
2060:【例1.1】计算机输出
【题目描述】
在屏幕上输出“Hello World!”。
【输入】
(无)
【输出】
(无)
【输入样例】
(无)
【输出样例】
Hello World!
#include <stdio.h>
int main() {
printf("Hello World!");
}
2061:【例1.2】梯形面积
【题目描述】
在梯形中阴影部分面积是150平方厘米,求梯形面积。
【输入】
(无)
【输出】
输出梯形面积(保留两位小数)。
【输入样例】
(无)
【输出样例】
(无)
#include<stdio.h>
int main()
{
float area_triangle = 150.0;
float top_trapezoid = 15.0;
//利用三角形求面积公式求出梯形的高
float height_trapezoid = (2 * area_triangle) / top_trapezoid;
float bottom_trapezoid = 25.0;
//利用已知条件求梯形面积
float area_trapezoid = (top_trapezoid + bottom_trapezoid) * height_trapezoid / 2;
printf("%.2f", area_trapezoid);
return 0;
}
2062:【例1.3】电影票
【题目描述】
已知一位小朋友的电影票价是10元,计算x位小朋友的总票价是多少?
【输入】
输入x。
【输出】
人数和电影票总价,中间用一个空格隔开。
【输入样例】
2
【输出样例】
2 20
#include <stdio.h>
int main() {
int a, b = 10;
//输入人数
scanf("%d", &a);
printf("%d %d", a, a * b);
return 0;
}
2063:【例1.4】牛吃牧草
【题目描述】
有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供15头牛吃20天,或可供20头牛吃10天,那么,这片牧场每天新生的草量可供几头牛吃1天?
【输入】
(无)
【输出】
如题述,牛的数量。
【输入样例】
(无)
【输出样例】
(无)
#include <stdio.h>
int main() {
int num1 = (15 * 20 - 20 * 10) / (20 - 10);
printf("%d", num1);
return 0;
}