gpt4 book ai didi

当我尝试获取任意 2 个数字的总和时,编译器显示 2147344384...我做错了什么吗?

转载 作者:行者123 更新时间:2023-11-30 21:33:05 25 4
gpt4 key购买 nike

我似乎无法得到正确的总和。这是一个测试代码,看看我的编译器是否可以正确添加 2 个数字,但即使我修复了 z 的值,它给我的只是 2147344384。 (例如,z = 6 + 4 会给我 2147344384)

 #include <stdio.h>

int main()
{
int x;
int y;


printf("enter x: ");
scanf("%d", &x);
printf("\nenter y: ");
scanf("%d", &y);
int z = x + y;
printf("\n%d", z);


return 0;
}

最佳答案

您在获取输入之前进行加法。因此,将此求和语法 int z = x + y; 移至获取 x 和 y 输入之后。

#include <stdio.h>

int main()
{
int x;
int y;


printf("enter x: ");
scanf("%d", &x);
printf("\nenter y: ");
scanf("%d", &y);

int z = x + y;
printf("\n%d", z);

return 0;
}

关于当我尝试获取任意 2 个数字的总和时,编译器显示 2147344384...我做错了什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35519104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com