变式 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 只负责运行后在画布上显示中间值,不影响输出和判题,不用