变式 4:三角形面积

输入三角形的底 a 和高 h(整数),输出面积,保留一位小数。例如输入 5 3,输出: 7.5 程序照着「二分之一底乘高」写的,可面积总是 0.0。 代码里以 @youci 开头的 printf 只负责运行后在画布上显示中间值,不影响输出和

开始练习 →

二级 · 程序填空:强制类型转换

下面的程序输出 3.5。请在【】处填入正确的内容。 #include <stdio.h> int main(void) { int a = 7, b = 2; double x; x = 【0】a /

开始练习 →

二级 · 程序改错:%lf 和 %f

下面程序的功能是:输入圆的半径 r,输出圆的面积(π 取 3.14),保留两位小数。输入 2 时输出 12.56。 程序中有两处错误。请改正 found 下面一行中的错误,不要改动其他地方,也不要增删行。

开始练习 →

二级 · 选择:哪个表达式等于 2.5

以下表达式中,值为 2.5 的是【0】。

开始练习 →

作品:我的绩点计算器

很多学校这样算单科绩点:绩点 = 成绩 / 10 - 5(92 分是 4.2,60 分是 1.0)。总的 GPA 是按学分加权的平均: GPA = (学分1×绩点1 + 学分2×绩点2 + 学分3×绩点3) / (学分1 + 学分2 + 学

开始练习 →

字符就是一个小整数

字符在内存里就是一个整数(ASCII 码),可以直接加减 + 32 A B … a b 65 66 97 98 已知 'A' 的 ASCII 码是 65、'a' 是 97、'0' 是 48。那

开始练习 →

%c 和 %d 看同一个字符

同一个 char,用 %c 打印是字符,用 %d 打印是它的 ASCII 码。先运行看看,然后把 c 改成小写的 'a',让程序输出: a 97 代码里以 @youci 开头的 printf 只负责运行后在画布上显示中间值,

开始练习 →

母题:大写变小写

输入一个大写字母,输出对应的小写字母。例如输入 Q,输出: q 程序还没做转换,补上那一步。

开始练习 →

变式 1:小写变大写

反过来:输入一个小写字母,输出对应的大写字母。例如输入 q,输出: Q 程序是从母题抄过来的,方向反了。

开始练习 →

变式 2:把数字字符变成真的数

输入一个数字字符(0~9),输出它代表的数乘以 2。例如输入 7,输出: 14 程序直接拿字符去乘,结果是 110。先把字符变成真正的数。 代码里以 @youci 开头的 printf 只负责运行后在画布上显示中间值,不影响输出和判题,不用

开始练习 →