Dugu 试图检查错误,而 C 语言是一个大小问题。

发布于 科学 2024-06-09
25个回答
  1. 匿名用户2024-01-29

    # include

    int main()

    int max(int x,int y);

    int a,b,c;

    scanf("%d,%d",&a,&b);输入数据以逗号分隔,不要使用空格,指定输入 %d、%d 的格式

    c=max(a,b);

    printf("max=%d",c);

    return 0;

    int max(int x,int y)

    int z;

    if(x>y) 有一个额外的逗号。

    z=x;else z=y;

    return(z);

  2. 匿名用户2024-01-28

    if(x>y),z=x;去掉逗号; 输入数据时,中间用逗号分隔 例如:5,8,然后按回车键输出 max=8;

  3. 匿名用户2024-01-27

    正确的格式为:if(x>y)z=x;

    其他人没有错误。

    您可以查看 if 语句。

    该程序应按如下方式工作:

    # include

    int main()

    int max(int x,int y);

    int a,b,c;

    scanf("%d,%d",&a,&b);

    c=max(a,b);

    printf("max=%d",c);

    return 0;

    int max(int x,int y)

    int z;

    if(x>y)z=x;

    else z=y;

    return(z);

  4. 匿名用户2024-01-26

    int x, y;

    printf("要比较两个整数的大小,请自己输入x和y的值,然后按Enter键确认值");

    scanf("x = %d", &x);

    scanf("y = %d", &y);

    if(x > y)

    printf("x 大于 y");

    else if(x == y)

    printf("y 等于 x");

    elseprintf("y 大于 x");

    printf("用完时请将其关闭")

    gechar();

  5. 匿名用户2024-01-25

    # include

    int main (void)

    for (paixu1 = 0;paixu1 < i-1;paixu1++)

    for (a = 0;a < i;a++)return 0;

    我的程序是一个冒泡排序方法,可以对n个数字进行排名。

  6. 匿名用户2024-01-24

    int max(int x,int y)

    将此函数更改为:

    int max(int x,int y)

    尝试这个很容易。

    我看不出这有什么问题**。

    自己输入时,尽量不要输入 6 到 9 之间的逗号,您需要从 scanf 中删除逗号("%d%d",&a,&b);

    你哪里不明白??

    我也不认为这个程序有什么问题。

  7. 匿名用户2024-01-23

    输入时6,9的格式是正确的,我调试程序没有问题,输出答案正确,你说没有问题,你检查你的输入是否有问题,或者你这个编译器有问题!! 该程序绝对没有问题!

  8. 匿名用户2024-01-22

    您的程序适合在我的 C++ 环境中运行。

    输入 6、9输入 max=9

  9. 匿名用户2024-01-21

    main 函数修饰符是错误的,应该是 int main(),对吧?

  10. 匿名用户2024-01-20

    您是否为变量 t 赋值?

    if(aif(aif(aif(bif(bif(c

  11. 匿名用户2024-01-19

    printf("输入四个数字,每个数字之间用空格分隔,输入最后一个数字后按回车键:");

    用空格分隔。

    还有这里。 if(aif(aif(aif(bif(bif(c

  12. 匿名用户2024-01-18

    main() 函数应返回一个 int,编译器允许它无效,以便与 ANSI C 标准之前的 C 语言兼容。 但我们不应该这样使用它,该标准的目的之一是废除过时的做法。 你。

  13. 匿名用户2024-01-17

    ximenxue2007 |第六级。

    同意!!! 你不给 t 赋值,你只是不初始化,所以它是随机的。

  14. 匿名用户2024-01-16

    你删除它,此外你写得很不舒服......

    while(n<4)

  15. 匿名用户2024-01-15

    当编程提示中出现错误时,不仅要检查指向错误的行,还要检查上一行。 你在这里犯了两个小错误。 自己来了解一下。 # include

    void main()

    int max(int x, int y) (此处)。

  16. 匿名用户2024-01-14

    printf(""这句话缺少分号。

    int max(int x,int y);这句话有一个额外的分号。

    其他的都很好,可以跑。

  17. 匿名用户2024-01-13

    两个问题。

    应为 t = a; 不是 a = t;

    交换语句应该在一起。 加上大括号。

    #include

    void main()

  18. 匿名用户2024-01-12

    a=t;

    a=d;d=t;

    如果你仔细观察,a、d 没有被交换,t 没有被初始化。 这就是你要说的,只需将 a=t 替换为 t=a。

  19. 匿名用户2024-01-11

    if(at=a.

    你的 t 没有初始化,所以将 t t 分配给 a 是一个随机数。

  20. 匿名用户2024-01-10

    它应该是 t=a,你有点错了,t 是一个中间变量。

  21. 匿名用户2024-01-09

    a=t; a=b; b=t;交换是错误的,应该是。

    t=a;a=b=b=t;

  22. 匿名用户2024-01-08

    printf("请输入多个数据,输入“ ”结束输入:");这被写为输入的结尾,但判断以“0”结尾。 system("pause");这句话将输出一个类似于 puss any 键的句子......的话。

    删除这句话会很好。

  23. 匿名用户2024-01-07

    在 scanf("%c",&x);前面是 fflush(stdin)。

    应该是 x 没有收到来自 %c 的输入并接受了上面输入的回车符。

    因为回车也是一个字符,它会被 %c 接收,它不会接收到你想要的输入,所以清理缓存。

  24. 匿名用户2024-01-06

    #include

    voidmain()

    程序的语法已传递,但您仍然无法比较大小。 还有这句话确定输入不能用逗号隔开。 负数与正数相同。

  25. 匿名用户2024-01-05

    为什么不使用goto......?

    在句子的开头添加一个标志,然后返回到循环末尾的标志。

相关回答
5个回答2024-06-09

* 解决方法:以只读模式打开文件,然后将文件指针放在文件末尾,并使用 ftell 函数返回指针在文件中的相对位置。 >>>More

20个回答2024-06-09

8 位是一个字节

2byte 是一个字,16 位 >>>More

37个回答2024-06-09

1.在C语言中,%符号是余数运算,即模块化运算(mod)。 >>>More

10个回答2024-06-09

int i=0;

char s1[10]="abc",s2[10]="efg"; >>>More

17个回答2024-06-09

在前者中,将 str 的大小定义为 100,因此 sizeof(str) 为 100 >>>More