新手自学求问 编写程序是不是只要结果一样过程越短越好?
例如:求2个数中较大者。书中例题(书中是用Turbo C 3.0编程工具):
#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 is %d\n",c);
}
int max(int x,int y)
{
int z;
if(x>y) z=x;
else z=y;
return(z);
}
我自己看书后写的(用Microsoft Visual Studio 2010编程工具):
#include"stdafx.h"
void main()
{
int a,b;
scanf("%d %d",&a,&b);
int z;
if(a>b) z=a;
else z=b;
printf("max is %d\n",z);
}
书中例题一共16行,我自己写的只用10行。我是初学者,这样算偷工减料还是精兵简政呢?以后可不可以这么写呢?书写的格式应该怎样规范好看呢?作为初学者直接用Microsoft Visual Studio 2010编程工具合不合适呢?感觉Microsoft Visual Studio 2010真的很强大,用起来非常人性化很方便,当然不是为了偷懒。求前辈指点一二!谢谢!