C语言从键盘输入两个整数,让计算机来判断哪一个整数较大,把较大的那个整数输出来

第一个是书上标准带有一个C的值, 第二个是我没看书看题目,自己先写的。实现功能都一样,为什么不写成第二个呢,是不是第二个不规范,还是以后复杂的环境有什么缺陷,

int a,b,c;
scanf("%d %d",&a,&b);
if (a>b) c=a;
else c=b;
printf("%d",c);
system("pause");
return 0;
-----------------------------------
int a,b;
scanf("%d %d",&a,&b);
if (a>b)
printf("%d",a);
else
printf("%d",b);
system("pause");
return 0;

#include<stdio.h>
void main() { int a,b;
scanf("%d%d",&a,&b);
if ( a>b ) printf("%d\n",a); else printf("%d\n",b);
}
这两种都可以,但第1个程序包含了一种思想,即用另外的变量记录大的值,
以后编程中如果输入的是多个数,要输出最大值时,就需要这种思路
排序应用编程也要用到这种思路
后面的编程就这个问题来说,能完满解决,但以后输入的数多了恐怕用起来不方便了
温馨提示:答案为网友推荐,仅供参考
相似回答