吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1810|回复: 9
收起左侧

[C&C++ 原创] 24点游戏的C语言代码

[复制链接]
zgboy 发表于 2023-4-1 17:54
本帖最后由 zgboy 于 2023-4-2 06:17 编辑

以下是一个简单的 C 语言实现 24 点游戏的代码示例:



在这个代码中,我们首先定义了四个变量 num、sum、digit1 和 digit2,分别表示用户输入的数字、计算结果、第一位数字和第二位数字。然后,我们使用 printf 函数提示用户输入一个四位数,并使用 scanf 函数读取用户输入的数字。接下来,我们使用数学公式计算 24 点的值,并将结果存储在变量 sum 中。具体来说,我们首先计算第一位数字的值,然后计算第二位数字的值,最后计算第三位数字的值。如果第一位数字为 0,则将第二位数字乘以第三位数字,否则将第一位数字乘以第三位数字。最后,我们使用 printf 函数输出计算结果。需要注意的是,这个代码示例只是一个简单的实现,可能存在一些问题和局限性。例如,如果用户输入的数字不是四位数,或者计算公式不符合数学规律,可能会导致计算结果错误。因此,在实际应用中,需要根据具体情况进行修改和完善。

include <stdio.h>

int main() {
int num, sum, digit1, digit2, digit3;
printf("请输入一个四位数:");
scanf("%d", &num);
sum = 0;
digit1 = num / 100;
digit2 = (num % 100) / 10;
digit3 = num % 10;
if (digit1 == 0) {
sum += digit2 digit3;
} else {
sum += digit1
digit3;
}
if (digit2 == 0) {
sum += digit3 digit1;
} else {
sum += digit2
digit3;
}
if (digit3 == 0) {
sum += digit1 digit2;
} else {
sum += digit3
digit1;
}
printf("%d 的 24 点为:%d\n", num, sum);
return 0;
}

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
0106yingzi + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

苏紫方璇 发表于 2023-4-2 00:07
推荐使用以下方法插入代码
【公告】发帖代码插入以及添加链接教程(有福利)
https://www.52pojie.cn/thread-713042-1-1.html
(出处: 吾爱破解论坛)
 楼主| zgboy 发表于 2023-4-2 06:20
苏紫方璇 发表于 2023-4-2 00:07
推荐使用以下方法插入代码
【公告】发帖代码插入以及添加链接教程(有福利)
https://www.52pojie.cn/thr ...

谢谢,我还在学习。
ddsluo 发表于 2023-4-6 11:23
pging 发表于 2023-4-6 15:48
貌似m += digit2 digit3等几处有语法错误,不知然否
lmluo 发表于 2023-4-6 21:27
谢谢分享,拿去练手
xiaoertutu 发表于 2023-4-12 10:00
好久没用过C了
jiang1122 发表于 2023-7-20 20:39
谢谢分享谢谢分享

LeonSmith123 发表于 2023-7-22 01:14
我看了下你的代码,感觉并不能实现24点运算啊,请问是不是有问题呢?
ingsston 发表于 2023-7-23 14:35
贴出来的代码这都是加法运算啊,是我想的那种运用四则运算的24点那个游戏吗
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 20:27

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表