比较两个数的大小,可能是很简单的一件事情了,我们在这里来进行讨论代码的优劣:
#include <stdio.h>
int main() {
int a, b;
scanf("%d%d", &a, &b);
int max = 0;
if (a >= b) {
max = a;
}
if (a < b) {
max = b;
}
printf("%d", max);
return 0;
}
#include <stdio.h>
int main() {
int a, b;
scanf("%d%d", &a, &b);
int max = 0;
if (a >= b) {
max = a;
}
else {
max = b;
}
printf("%d", max);
return 0;
}
#include <stdio.h>
int main() {
int a, b;
scanf("%d%d", &a, &b);
int max = b;
if (a >b) {
max = a;
}
printf("%d", max);
return 0;
}
这三段代码首先排除代码一,因为这段代码进行了两次判断:
而代码二可能稍微简洁那么几行,但没有代码二更加清楚易懂,我们写代码的目的是告诉计算机干什么,并不是让人去干什么,所以我更加倾向于代码三
最后
以上就是安静巨人最近收集整理的关于比较两个数的大小的代码比较:(C语言)的全部内容,更多相关比较两个数内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复