logic 相关问题

逻辑指的是代码的最终流程以及您如何到达所需的解决方案。问题应该与为特定问题寻找编码解决方案(或改进现有编码逻辑)有关。请使用适当的语言标记,逻辑的详尽描述以及您正在处理的相关代码。一般逻辑问题是偏离主题的。如果您只是需要代码审查,请考虑https://codereview.stackexchange.com

什么是 1 XOR 1 XOR 1?

所以我知道 1 XOR 1 将是 0,1 XOR 0 将是 1 1 XOR 1 XOR 1 会是什么? 我刚刚开始学习,所以我对此很陌生 任何帮助将不胜感激!

回答 2 投票 0

质因数分解算法

这几天在研究算法, 我发现我的做法通常与其他人不同。 我是自学的,所以我没有任何导师或老师。 所以我有很多担心...

回答 1 投票 0

有没有更简单的方法在 Go 中编写这个逻辑?

我在 Go 中有一个结构,如下所示: 类型 A 结构体 { 名称字符串 输入字符串 时间字符串 } 我想写一个less函数来比较两个struct A,例如 函数 (s A) less(

回答 1 投票 0

尝试在特定时间段启用/禁用Azure逻辑应用

我目前正在构建一个逻辑应用程序,它将在 1 月到 3 月以及 5 月到 11 月期间关闭虚拟机。其余时间,VM 将打开。这部分日志...

回答 1 投票 0

循环并比较变量值

用户输入年份并将其存储在year中。调用一个方法来计算并返回下一年的同一天。月份和日期不只改变...

回答 4 投票 0

将 JSON 从一个键值对转换为另一个键值对

我想从现有的 JSON 生成新的 JSON,但我无法这样做。 没有语言限制。任何语言,如 Typescript、java、python 都适合我。 给定 JSON: [ { “id”:“...

回答 1 投票 0

如何在 php 中验证数学信号

我遇到问题,用户可以在我的现金流系统中设置一些公式。问题是他能够犯一些数学错误,例如:+1[SELL]+5。卖出是一个变量,...

回答 1 投票 0

While循环不会结束并且总是从顶部开始

由于某种原因,我的 while 循环不会中断 我尝试通过使用数字来控制循环等来修改循环,但它在我当前的代码中不起作用: escape = False #初始化escape va...

回答 1 投票 0

在数据框的每一列中,如何找出列中每个唯一值存在的持续时间?

示例,考虑 df: 时间 colA colB 0 1.1 2 2 1 2.2 2 2 2 3.4 3 5 3 4.5 3 5 4 5.6 4 5 5 6.2 4 6 6 7.4 ...

回答 1 投票 0

如何使用 Fitch 系统证明 ((p ⇒ q) ⇒ p) ⇒ p

仅供参考,我使用的逻辑程序无法进行矛盾引入。这一点很可能是无关紧要的,因为我非常怀疑我是否需要使用任何形式的矛盾来证明这一点。 在我看来...

回答 2 投票 0

C 语言的简单银行系统程序中的逻辑错误

因此,当用户在帐户(结构)上存入金额时,余额不会更新,因此我无法继续进行其他操作,例如提款等。 这是代码: #包括 因此,当用户在帐户(结构)上存入金额时,余额不会更新,因此我无法继续进行其他操作,例如提款等。 这是代码: #include <stdio.h> #include <stdlib.h> #include <string.h> struct bank_account { int account_number; char name[15]; char surname[15]; float balance; }; void deposit(struct bank_account, float); void withdraw(struct bank_account, float); void check_balance(struct bank_account); int main(int argc, char **argv[]){ // initialization of bank account with default values struct bank_account account; account.account_number = 1234567; strcpy(account.name, "Randy"); strcpy(account.surname, "Orton"); account.balance = 0; int choice; float amount; printf("Welcome to our Bank's environment!\n"); printf("Account number: %d\n", account.account_number); // Menu for banking operations do { printf("\nMenu:\n"); printf("1. Deposit\n"); printf("2. Withdraw\n"); printf("3. Check balance\n"); printf("4. Exit\n"); printf("Enter your choice: "); scanf("%d", &choice); switch (choice) { case 1: printf("Enter the amount to deposit: "); scanf("%f", &amount); deposit(account, amount); break; case 2: printf("Enter the amount to withdraw: "); scanf("%f", &amount); withdraw(account, amount); break; case 3: check_balance(account); break; case 4: printf("Thank you for your preference.\n"); break; default: printf("Invalid choise! Please try again.\n"); break; } } while(choice != 4); return 0; } // Function to deposit money into the account void deposit(struct bank_account account, float amount) { account.balance += amount; printf("Deposit succesfull! Current balance: %.2f\n", account.balance); } // Function to withdraw money from the account void withdraw(struct bank_account account, float amount) { if(amount > account.balance) printf("Insufficient balance. Cannot procceed with withdraw.\n"); else { account.balance -= amount; printf("Withdraw succesfull! Current balance: %.2f\n", account.balance); } } // Function to check account balance void check_balance(struct bank_account account) { printf("Current balance: %.2f\n", account.balance); } 我把它给了聊天 gpt 并说在函数括号内我需要包含一个指向结构的指针而不是结构本身以及要访问的函数中的这个运算符“->”(我不知道)结构成员,而不是我使用的点。 我问它是否可以在没有 -> 运算符的情况下以某种方式实现它,但它不能给我一个明确的答案。 那么你觉得呢?有没有其他方法或者我必须使用指针和“->”? 在您的 deposit 函数中,您按值传递结构。制作副本后,您可以修改该副本,然后不会对原始副本产生任何影响。您需要将 pointers 传递给您的结构。 例如 void deposit(struct bank_account *account, float amount) { account->balance += amount; printf("Deposit succesfull! Current balance: %.2f\n", account->balance); } 您的其他功能也需要纳入这一点。

回答 1 投票 0

为什么程序员不使用实质条件(蕴涵)?

逻辑非 (NOT)、合取 (AND)、析取 (OR) 和异或 (XOR) 在每种编程语言中都经常使用。为什么实质蕴涵 (p → q) 不那么常用?

回答 2 投票 0

需要从同一个表中的另一行更新表

我的数据在一张表中,如下所示: 帐户ID 月 来源 代码 12345 31/03/2023 新的 abc6789 12345 31/03/2023 老的 abc1234 我喜欢使用 sql 在 teradata 中得到如下数据。 谁能请他...

回答 1 投票 0

Prolog 无法使用“=”执行算术,但使用“is”会引发实例化错误

`我正在尝试解决序言中的逻辑难题,我一切正常,除了当我运行程序时,它不会将数字加在一起,而是在中间用+打印它们,我尝试更改= t。 ..

回答 1 投票 0

为地图函数内的每个项目调用 api 时重新渲染次数过多

当我映射 order_item 数组时,它会检查条件,并在 else 块中通过 fetchData 函数进行 api 调用,该函数在订单项的每个项目上运行。从技术上讲,它应该在地图之后停止

回答 1 投票 0

在 dart/flutter 中每月使用一次服务的逻辑

我有两个数据1)“使用次数”和2)“上次使用日期”,要求是查找用户是否每月使用一次服务。如果用户已经每月使用一次服务,返回值应该是...

回答 1 投票 0

Azure 逻辑应用:ExpressionEvaluationFailed 失败

我正在尝试使用 Microsoft Forms 和 Logic Apps 创建一个小型入门自动化程序。 到目前为止我只添加了 2 个步骤: 当我尝试运行它时,我收到以下错误消息: 错误信息:

回答 1 投票 0

如何在Map中存储hashmap对象<String,Object>最多3层,输出应该是第3层的值

PFB 问题代码: 公共类测试类{ 公共静态无效主(字符串[] args){ Mapmap1 = new HashMap(); 地图妈妈...

回答 1 投票 0

为什么 Prolog 的否定失败不被视为逻辑否定?

在许多 Prolog 指南中,以下代码用于说明 Prolog 中的“失败求反”。 not(Goal) :- call(Goal), !, 失败。 不是(目标)。 然而,那些相同的教程和文本警告...

回答 3 投票 0

使用 Array.FindIndex 时索引超出范围

我目前正在尝试解决 Leetcode 问题: 给定一个非空整数数组 nums,每个元素出现两次 除了一个。找到那一个。 您必须实施带有

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.