内容正文:
山东省计算机类高考技能实操题
1.小明的存钱罐里有 1 元、5 角、1 角三种硬币,输入每种硬币的数量,使用 while 循环计算存钱罐的总金额(单位:元)。
2. 用户先输入一个 1-100 之间的答案数字,然后自己猜测,使用 do…while 循环实现猜数字游戏,直到猜对为止。
3.输入 5 件商品的名称和价格,使用 for 循环计算总价并打印购物清单。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
山东省计算机类高考技能实操题
1.小明的存钱罐里有 1 元、5 角、1 角三种硬币,输入每种硬币的数量,使用 while 循环计算存钱罐的总金额(单位:元)。
2. 用户先输入一个 1-100 之间的答案数字,然后自己猜测,使用 do…while 循环实现猜数字游戏,直到猜对为止。
3.输入 5 件商品的名称和价格,使用 for 循环计算总价并打印购物清单。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
#include <stdio.h>
int main() {
int answer, guess;
printf("请输入一个1-100之间的答案数字: ");
scanf("%d", &answer);
printf("(答案已记录,请开始猜测)
");
do {
printf("猜一个1-100之间的数字: ");
scanf("%d", &guess);
if (guess < answer) {
printf("猜小了,再试一次!
");
} else if (guess > answer) {
printf("猜大了,再试一次!
");
} else {
printf("恭喜你,猜对了!
");
}
} while (guess != answer); // 只要没猜对,就继续循环
return 0;
}
#include <stdio.h>
int main() {
char name[5][20]; // 存储5件商品的名称
float price[5]; // 存储5件商品的价格
float total = 0; // 总价
// 输入商品信息
for (int i = 0; i < 5; i++) {
printf("商品%d名称: ", i + 1);
scanf("%s", name[i]);
printf("商品%d价格: ", i + 1);
scanf("%f", &price[i]);
}
// 打印购物清单
printf("
==== 购物清单 ====
");
for (int i = 0; i < 5; i++) {
printf("%d. %s: %.1f元
", i + 1, name[i], price[i]);
total += price[i]; // 累加总价
}
printf("------------
");
printf("总价: %.1f元
", total);
return 0;
}
#include <stdio.h>
int main() {
int one_yuan, fifty_jiao, ten_jiao;
float sum = 0;
printf("1元硬币数量: ");
scanf("%d", &one_yuan);
printf("5角硬币数量: ");
scanf("%d", &fifty_jiao);
printf("1角硬币数量: ");
scanf("%d", &ten_jiao);
// 累加1元硬币金额
int i = 1;
while (i <= one_yuan) {
sum += 1.0;
i++;
}
// 累加5角硬币金额
i = 1;
while (i <= fifty_jiao) {
sum += 0.5;
i++;
}
// 累加1角硬币金额
i = 1;
while (i <= ten_jiao) {
sum += 0.1;
i++;
}
printf("存钱罐总额: %.1f元
", sum);
return 0;
}
$$