1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <time.h>
4 #define N 5
5 int main() {
6 int number;
7 int i;
8 srand(time(0)); // 以当前系统时间作为随机种子
9 for(i = 0; i < N; ++i) {
10 number = rand() % 100 + 1;
11 printf("20490042%04d\n", number);
12 }
13 return 0;
14
15 }
![image]()
#define _CRT_SECURE_NO_WARNINGS
2 #include <stdio.h>
3 int main() {
4 int choice, quantity;
5 float total_price = 0, amount_paid, change;
6 while (1) {
7 printf("\n自动饮料售卖机菜单:\n");
8 printf("1. 可乐 - 3 元/瓶\n");
9 printf("2. 雪碧 - 3 元/瓶\n");
10 printf("3. 橙汁 - 5 元/瓶\n");
11 printf("4. 矿泉水 - 2 元/瓶\n");
12 printf("0. 退出购买流程\n");
13 printf("请输入饮料编号: ");
14 scanf("%d", &choice);
15 if (choice == 0)
16 break;
17 if (choice < 1 || choice > 4) {
18 printf("无效的饮料编号,请重新输入。\n");
19 continue;
20 }
21 printf("请输入购买的数量: ");
22 scanf("%d", &quantity);
23 if (quantity < 0) {
24 printf("购买数量不能为负数,请重新输入。\n");
25 continue;
26 }
27 if (choice == 1 || choice == 2)
28 total_price += 3 * quantity;
29 else if (choice == 3)
30 total_price += 5 * quantity;
31 else
32 total_price += 2 * quantity;
33 printf("请投入金额: ");
34 scanf("%f", &amount_paid);
35 change = amount_paid - total_price;
36 printf("本次购买总价: %.2f 元\n", total_price);
37 printf("找零: %.2f 元\n", change);
38 total_price = 0;
39 }
40 printf("感谢您的购买,欢迎下次光临!\n");
41 return 0;
42 }
![image]()
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
char a;
while (scanf(" %c", &a) != EOF) {
switch (a) {
case 'r':printf("stop!\n"); break;
case 'g':printf("go go go\n"); break;
case 'y':printf("wait a minute\n"); break;
default:printf("something must be wrong...");
}
}
return 0;
}
1 #define _CRT_SECURE_NO_WARNINGS
2 #include <stdio.h>
3 int main() {
4 double kaixiao;
5 double zong = 0.0;
6 double max = 0.0;
7 double min = 1e9;
8 printf("输入今日开销,直到输入 -1终止:\n");
9 while (1) {
10 scanf("%lf", &kaixiao);
11 if (kaixiao > 0 && kaixiao <= 20000) {
12 zong =zong+ kaixiao;
13 if ( kaixiao> max) {
14 max= kaixiao;
15 }
16 if (kaixiao < min) {
17 min = kaixiao;
18 }
19 }
20 if (kaixiao == -1) {
21 break;
22 }
23 }
24 printf("今日累计消费总额:%.1lf\n", zong);
25 printf("今日最高一笔开销:%.1lf\n", max);
26 printf("今日最低一笔开销:%.1lf\n", min);
27 return 0;
28 }
1 #define _CRT_SECURE_NO_WARNINGS
2 #include <stdio.h>
3 int main() {
4 int a, b, c;
5 while (scanf("%d%d%d", &a, &b, &c) != EOF) {
6 if (a+b<=c||a+c<=b||b+c<=a) {
7 printf("不能构成三角形\n");
8 }
9 else if (a * a + b * b == c * c ||a * a + c * c == b * b ||b * b + c * c == a * a) {
10 printf("直角三角形\n");
11 }
12 else if (a==b&&a==c&&b==c) {
13 printf("等边三角形\n");
14 }
15 else if (a == b || a == c || b == c) {
16 printf("等腰三角形\n");
17 }
18 else {
19 printf("普通三角形\n");
20 }
21 }
22
23 return 0;
24 }
1 #define _CRT_SECURE_NO_WARNINGS
2 #include <stdio.h>
3 #include <stdlib.h>
4 #include <time.h>
5 int main() {
6 int luckyday;
7 int guess;
8 int chances = 3;
9 srand((unsigned int)time(NULL));
10 luckyday = rand() % 30 + 1;
11 printf("猜猜2026年4月哪一天是你的lucky day\n");
12 printf("开始喽,你有3次机会,猜吧(1~30):");
13 scanf("%d", &guess);
14 while (chances > 1) {
15 if (guess == luckyday) {
16 printf("哇,猜中了:)\n");
17 return 0;
18 }
19 else if (guess < luckyday) {
20 printf("你猜的日期早了,你的lucky day还没到呢\n");
21 }
22 else {
23 printf("你猜的日期晚了,你的lucky day在前面哦\n");
24 }
25 chances=chances-1;
26 if (chances > 0) {
27 printf("再猜(1~30):");
28 scanf("%d", &guess);
29 }
30 }
31 if (guess == luckyday) {
32 printf("哇,猜中了:)\n");
33 }
34 else {
35 if (guess < luckyday) {
36 printf("你猜的日期早了,你的lucky day还没到呢\n");
37 }
38 else {
39 printf("你猜的日期晚了,你的lucky day在前面哦\n");
40 }
41 printf("次数用光啦。4月你的lucky day是%d号\n", luckyday);
42 }
43 return 0;
44 }