解题思路:
利用三变量交换法,固定abc的位置,只需依次判断三个数的大小,保证最大的是a,并输出a即可
注意事项:
理解三变量交换的基本原理
参考代码:
#include<iostream> using namespace std ; int main() { int a,b,c ; cin>>a>>b>>c ; int t = 0 ; if(a < b)//如果a比b小则交换两数 { t = a ; a = b ; b = t ; } if(a < c)//如果a比c小则交换两数 { t = a ; a = c ; c = t ; } //因为只需保证a最大,所以不用比较b和c cout<<a<<endl ; return 0 ; }
0.0分
0 人评分
C语言考试练习题_保留字母 (C语言代码)浏览:641 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:543 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:545 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:549 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:631 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:661 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:913 |
循环入门练习6 (C语言代码)浏览:1067 |
罗列完美数 (C语言代码)浏览:519 |
小O的乘积 (C++代码)浏览:545 |