第三讲 循环结构程序设计 课后练习-山东省春季高考《编程语言基础—C语言》考纲技能通

2025-07-01
| 2份
| 4页
| 89人阅读
| 2人下载

内容正文:

山东省计算机类高考技能实操题 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; } $$

资源预览图

第三讲 循环结构程序设计 课后练习-山东省春季高考《编程语言基础—C语言》考纲技能通
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。