大学的第一节课,按照课本写了一个比较最大值的程序,如下

#include <stdio.h>
int main()  #调用主函数(一个程序只能有一个主函数)
{
    int max(int x, int y); #和Python相同,int为整形
    int a, b, c;
    printf("请输入");
    scanf("%d ,%d", &a, &b); #这里面貌似不能像Python一样 ,像“请输入:%d”这样?
    c = max(a, b);

    printf("最大值:%d", c);# 直接“'”+c即可,不用加%
    return 0;
}



int max(int x, int y)#定义max函数

{
    int z;
    if (x > y)z = x;
    else z = y;
    return(z);#将z的值作为max函数值,将z调回到主函数main中(赋值给c)

QQ图片20210923232607.png

晚上真是麻中麻,虽然Python我也才刚学一点,但明显能感受到Python有多有好。晚上我把scanf中写上了("请输入:%d ,%d", &a, &b),结果是一直报错,貌似这不能和py一样直接写?(也行是我的问题),最后删除“请输入”,程序才正常运行。

最后修改:2022 年 10 月 25 日
如果觉得我的文章对你有用,请随意赞赏