大学的第一节课,按照课本写了一个比较最大值的程序,如下
#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)
晚上真是麻中麻,虽然Python我也才刚学一点,但明显能感受到Python有多有好。晚上我把scanf中写上了("请输入:%d ,%d", &a, &b),结果是一直报错,貌似这不能和py一样直接写?(也行是我的问题),最后删除“请输入”,程序才正常运行。