为什么求不出x,y的值

img


输入我写入的w的值,希望他会输出所有适配的x,y的值。但是我运行的结果却是0 0。

你这是要干啥?你只要会点数学,也知道这样是不可能算出x和y的啊

#inelude<stdio. h> 应该是 #include <stdio.h>,拼写错误和多余的空格都需要修正。

mint 应该是 int,拼写错误需要修正。

mainO 应该是 main,拼写错误需要修正。

全局范 是无法识别的内容,需要删除。

第5行中,应该是 scanf_s("%d", &w);,缺少了 %d 格式化字符串并且应该加上分号。

第6行中,应该是 x = (w-1155*y)/1050;,符号和运算符错误需要修正。

第7行中,应该是 printf("%d %d", x, y);,多余的冒号需要删除。
修正后的代码如下:

#include <stdio.h>
int main()
{
    int x = 0;
    int y = 0;
    int w;
    scanf_s("%d", &w);
    y = w / 1155;
    x = (w - 1155 * y) / 1050;
    printf("%d %d", x, y);
    return 0;
}
这段代码的功能是输入一个数字w,通过一定的计算方式求出x和y的值,并输出x和y的值。

你这是要干啥,x 跟 y 的值始终没有赋值所谓,你要干啥?这个时候 x y 值是 0 是正确的

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^