当前位置: 首页 > news >正文

task2

任务1
#include <stdio.h> #include <stdlib.h>
#include <time.h>
#define N 5
#define N1 80
#define N2 35
int main(){int cnt;int random_major,random_no;srand(time(NULL));cnt=0;while(cnt < N){random_major=rand()%2;if(random_major){random_no=rand()%N1 + 1;printf("20256343%04d\n",random_no);}else{random_no = rand()%N2+1;printf("20256136%04d\n",random_no);}cnt++;}system("pause");return 0;
}屏幕截图 2025-10-14 185339

屏幕截图 2025-10-14 185237

 

 

多次运行代码,生成的数据不同

该代码的作用是获取随时在变的随机数

该程序的作用是随机获取几组学号数据

 任务2
#include <stdio.h>
int main() {int choice, quantity;float total_price = 0, amount_paid, change;while (1) {printf("\n自动饮料售卖机菜单:\n");printf("1. 可乐 - 3 元/瓶\n");printf("2. 雪碧 - 3 元/瓶\n");printf("3. 橙汁 - 5 元/瓶\n");printf("4. 矿泉水 - 2 元/瓶\n");printf("0. 退出购买流程\n");printf("请输入饮料编号: ");scanf("%d", &choice);if (choice == 0)break;if (choice < 1 || choice > 4) {printf("无效的饮料编号,请重新输入。\n");continue;}printf("请输入购买的数量: ");scanf("%d", &quantity);if (quantity < 0) {printf("购买数量不能为负数,请重新输入。\n");continue;}if (choice == 1 || choice == 2)total_price += 3 * quantity;else if (choice == 3)total_price += 5 * quantity;elsetotal_price += 2 * quantity;printf("请投入金额: ");scanf("%f", &amount_paid);change = amount_paid - total_price;printf("本次购买总价: %.2f 元\n", total_price);printf("找零: %.2f 元\n", change);}printf("感谢您的购买,欢迎下次光临!\n");total_price = 0;return 0;
}

屏幕截图 2025-10-14 191415

问题1:去掉后,下一次循环时总价格不为零,初始值会是上一次的价格

问题2:continue的语义是中止执行后面的代码并重新开始新循环

任务3

#include <stdio.h>
int main() {char a;while (1) {scanf("%c", &a);if (a == 'r')printf("stop!\n");else if (a == 'y')printf("wait a minute\n");else if (a == 'g')printf("go go go\n");elseprintf("something must be wrong...\n");scanf("%c",&a);}return 0;}

屏幕截图 2025-10-14 193710

任务4

#define  _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {printf("输入今日开销,直到输入-1中止\n");double max, min,total, a;max = 0;min = 20000;total = 0;char b;while (1) {scanf("%lf", &a);if (a != -1){if (a > max)max = a;if (a < min)min = a;total += a;}elsebreak;}printf("今日累计消费总额:%.01lf\n", total);printf("今日最高一笔开销:%.01lf\n", max);printf("今日最低一笔开销:%.01lf\n", min);return 0;}

屏幕截图 2025-10-14 200705

任务5

#define  _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {int a, b, c;while (1) {scanf("%d%d%d", &a, &b, &c);if (a + b <= c || a + c <= b || b + c <= a)printf("不能构成三角形\n");else {if (a * a + b * b == c * c || c * c + b * b == a * a || a * a + b * b == c * c)printf("直角三角形\n");else if (a == b && b == c)printf("等边三角形\n");else if (a == b && b != c || b == c && a != b || a == c && c != b)printf("等腰三角形\n");elseprintf("普通三角形\n");}}return 0;}

屏幕截图 2025-10-14 202248

 任务6

#define  _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {int a, b,c;srand(time(NULL));a = rand()%30+1;printf("猜猜2025年11月哪一天是你的lucky day\n");printf("你有3次机会,猜吧:");for (c = 1; c <= 3; c++){scanf("%d",&b);if (a == b) {printf("哇,猜中了:)");return 0;}if (a <= b)printf("你猜的时间晚了,你的lucky day在前面哦\n");elseprintf("你猜的时间早了,你的lucky day还没到呢\n");if (c<3)printf("再猜:");}printf("次数用光了,偷偷告诉你,11月你的lucky day是:%d", a);return 0;
}

屏幕截图 2025-10-15 130938

屏幕截图 2025-10-15 130737

 

http://www.hskmm.com/?act=detail&tid=31503

相关文章:

  • KiloCode 与 Claude Code 在长上下文文件写入操作中的稳定性差异深度解析
  • 2025年机械加工厂家最新权威推荐榜:钣金/焊接/零件/非标自动化/精密金属加工,专业定制与技术创新实力解析
  • 2025年10月15号随笔
  • Ubuntu20.04安装NVIDIA显卡驱动、CUDA Toolkit、cuDNN步骤(二) - 指南
  • java基础8-ArrayList
  • 两个用于从B站下载视频的Shell脚本
  • 2025年冲压件厂家最新权威推荐榜:新能源/光伏/精密/异形/五金/铝/汽配/不锈钢/家具冲压件源头厂商深度解析
  • P3800 Power 收集和单调队列优化dp小总结
  • 微信群机器人接口
  • 2025 年杭州品牌策划公司机构推荐榜:餐饮品牌策划/家电品牌策划聚焦实战力与适配性,这家杭州本土机构值得关注
  • 2025 年土工格栅厂家推荐榜:聚焦工程适配与品质保障,优选山东大成工程材料有限公司
  • 2025年液压阀块厂家最新权威推荐榜:液压阀/阀块加工/阀块零件机加工专业制造商,技术实力与市场口碑深度解析
  • logging模块用法
  • 软件服务行业,被玩坏了的阿米巴
  • 实用指南:WordPress提速指南:Memcached+Super Static Cache+CDN缓存网站内容
  • AI元人文中价值原语博弈系统的理论建构与实践意义探析
  • LGP3201 [HNOI 2009] 梦幻布丁 学习笔记
  • 2025年石头纸设备/吹塑机厂家最新权威推荐榜:环保石头纸、碳酸钙石头纸、固废石头纸及挤出吹塑机、注射吹塑机、半导体清洗液瓶子吹塑机专业选购指南
  • AI技术新突破:图像编辑与浏览器智能体
  • PWN手的成长之路-16-OGeek2019-babyrop
  • 2025年掘进机厂家最新权威推荐榜:隧道掘进机、煤矿掘进机、岩石掘进机、盾构掘进机,专业实力与高效施工口碑之选
  • AI元人文:关于“价值原语博弈”的对话
  • 2025/10/15
  • 2025年冷却塔厂家最新权威推荐榜单:工业冷却塔、闭式冷却塔、横流式冷却塔、逆流式冷却塔专业制造商精选
  • 2025年法兰保护套厂家最新推荐排行榜:管道法兰保护罩,不锈钢法兰保护套,耐腐蚀法兰保护套公司精选
  • 2025年扒胎机厂家最新权威推荐榜:液压无损扒胎机,全自动扒胎机,汽保扒胎机,轮胎扒胎机,汽车扒胎机,大轮胎扒胎机,无损扒胎机,辽南扒胎机,小车扒胎机,立式扒胎机专业选购指南
  • 2025年中国太阳能板品牌TOP10(排行榜):格局巨变
  • 【第十五周】机器学习的学习笔记11 - 实践
  • 2025年冲压件厂家最新权威推荐榜:新能源/光伏/精密/异形/五金/铝/汽配/不锈钢/家具冲压件源头厂商实力解析
  • 2025年无锡公考考编培训机构最新权威推荐榜:事业单位/央企国企招录培训实力厂家精选指南