关于#c语言#的问题:为什么输出没显示#include <stdio.h>

为什么输出没显示


#include<stdio.h>
  void main()
  {
     int max(int x , int y);
     int a , b , c;
     scanf("%d,%d,&a,&b");
     c=max(a , b);
     printf("max=%d\n",c);
 }
     int max(int x,int y)
     {
         int z;
         if(x>y) z=x;
         else; z=y;
         return(z);
     }

scanf("%d,%d,&a,&b");
改为
scanf("%d,%d",&a,&b);
=======
else; z=y; else后面的分号删掉

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

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/364698
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:标准函数库(#include)
  • 除此之外, 这篇博客: C语言实现三个数从大到小顺序输出中的 #include<stdio.h> 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • int main()
    {
    int a = 0;
    int b = 0;
    int c = 0;
    int ciao = 0;//ciao 是笔者随意取的一个中间变量
    scanf(“%d %d %d”, &a, &b, &c);
    if (a < b || a ==b)
    {
    ciao = a;
    a = b;
    b = ciao;
    }
    if (a < c || a == c)
    {
    ciao = a;
    a = c;
    c = ciao;
    }
    if (b < c || b == c)
    {
    ciao = b;
    b = c;
    c = ciao;
    printf(“%d %d %d”, a, b, c);
    }
    else
    {
    printf(“%d %d %d”, a, b, c);
    }
    return 0;`

  • 以下回答由chatgpt基于相关博客总结生成:

    首先,你需要明确一点,#include <stdio.h>是用来引入C语言的标准输入输出库stdio.h的头文件,它包含了一些输入和输出的函数,比如常用的printf和scanf函数。但仅仅写上这一行代码是不会实际显示输出的,它仅仅是引入了stdio.h文件中的函数声明,你需要在代码中调用这些函数才能实现输出。

    根据你提供的参考资料,段落1给出了一个使用#inlcude 的示例代码,它实现了输入三个整数并按照从大到小的顺序输出它们。你可以根据这个示例来修改你的代码,进行输出。

    下面是一个示例的解决方案:

    #include <stdio.h>
    
    int main()
    {
        int a = 0;
        int b = 0;
        int c = 0;
        int ciao = 0;
    
        // 从用户输入获取三个整数
        scanf("%d %d %d", &a, &b, &c);
    
        // 按照从大到小的顺序排序
        if (a < b || a == b)
        {
            ciao = a;
            a = b;
            b = ciao;
        }
        if (a < c || a == c)
        {
            ciao = a;
            a = c;
            c = ciao;
        }
        if (b < c || b == c)
        {
            ciao = b;
            b = c;
            c = ciao;
        }
    
        // 在屏幕上输出排序后的结果
        printf("%d %d %d", a, b, c);
    
        return 0;
    }
    

    这个代码中,首先使用scanf函数从用户输入中获取三个整数,然后通过比较和交换的方式将它们按照从大到小的顺序排序,最后使用printf函数将排序后的结果输出到屏幕上。

    注意,scanf函数和printf函数都是stdio.h库中的函数,需要使用#include <stdio.h>来引入这些函数的声明,以便在代码中使用。

    希望能够帮到你!如果还有其他问题,请继续提问。