当前位置: 首页 > 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.gsyq.cn/news/21478.html

相关文章:

  • 2025年机械加工厂家最新权威推荐榜:钣金/焊接/零件/非标自动化/精密金属加工,专业定制与技术创新实力解析
  • 2025年10月15号随笔
  • Ubuntu20.04安装NVIDIA显卡驱动、CUDA Toolkit、cuDNN步骤(二) - 指南
  • 2025年冲压件厂家最新权威推荐榜:新能源/光伏/精密/异形/五金/铝/汽配/不锈钢/家具冲压件源头厂商深度解析
  • 微信群机器人接口
  • logging模块用法
  • 详细介绍:MQTT数据集成
  • 深入解析:WordPress提速指南:Memcached+Super Static Cache+CDN缓存网站内容
  • 实用指南:WordPress提速指南:Memcached+Super Static Cache+CDN缓存网站内容
  • AI元人文中价值原语博弈系统的理论建构与实践意义探析
  • LGP3201 [HNOI 2009] 梦幻布丁 学习笔记
  • 2025年石头纸设备/吹塑机厂家最新权威推荐榜:环保石头纸、碳酸钙石头纸、固废石头纸及挤出吹塑机、注射吹塑机、半导体清洗液瓶子吹塑机专业选购指南
  • AI技术新突破:图像编辑与浏览器智能体
  • PWN手的成长之路-16-OGeek2019-babyrop
  • 2025年掘进机厂家最新权威推荐榜:隧道掘进机、煤矿掘进机、岩石掘进机、盾构掘进机,专业实力与高效施工口碑之选
  • 2025年冷却塔厂家最新权威推荐榜单:工业冷却塔、闭式冷却塔、横流式冷却塔、逆流式冷却塔专业制造商精选
  • 2025年重庆短视频信息流投流/获客/巨量广告投放/拍摄/代运营推广公司推荐榜区域精选公司分享
  • 俄罗斯合作伙伴 Mobx,用 NocoBase 交付多场景方案
  • 2025年法兰罩厂家最新权威推荐榜:专业防护与精密制造,工业管道安全守护首选品牌
  • 2025年数控滚齿机厂家最新权威推荐榜:高精度齿轮加工设备源头供应商,实力与口碑双重保障
  • 2025 年蜂巢土工格室厂家推荐榜:HDPE土工格室/PP土工格室/PET土工格室/聚焦工程适配与品质保障,优选山东大成工程材料有限公司
  • JVM调优 的大厂案例: 凌晨零点,一个 TODO,差点把我们整个部门抬走
  • 2025年氧化镁厂家最新推荐排行榜,高纯氧化镁,活性氧化镁,医药级氧化镁,工业级氧化镁公司推荐
  • C 语言 - struct 关键字解析
  • 从0到1 精通 5大 GC日志:5万字 GC日志圣经,大厂看GC日志的10字口诀,再不用看不懂GC日志了
  • 深入解析:技术演进中的开发沉思-118Linux命令篇:系统管理命令(下)
  • 京东面试:什么是 JIT,JIT什么优势?什么是 类的生命周期七个阶段 ?什么是 字节码增强?
  • 10亿用户微博Feed流,如何 抵抗 100WQPS 热点 ?如何 抵抗雪崩 ?
  • AI大模型学习路线:(非常详细)AI大模型学习路线,收藏这一篇就够了!
  • 定时任务清除Windows服务器30天以上java系统日志