C++必会编程题算法
小乐可编程
我发现大家都有很多问题想问,请大家直接问,不要问可不可问
展开
-
C++实现冒泡排序
这里采用输入10个整形数进行冒泡排序#include<iostream>using namespace std;int main(){ int i,j,t,a[10]; //定义整形变量及整形数组 //从键盘中输入10个数 cout<<"请输入十个数"<<endl; for(i=0;i<10;i++){ cin>>a[i]; } for(i=0;i<9;i++) //变量i代表比较的趟数 for(原创 2021-10-30 11:25:48 · 534 阅读 · 0 评论 -
2.C++猴子吃桃问题
问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,有多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想再吃时,发现只剩下一个桃子了。编写程序求猴子第一天摘了多少个桃子。我采用了逆推法,当然也可以用顺推#include<iostream>using namespace std;int main(){ int t=1; int d=9; for(d=9;d>=1;d--)原创 2021-10-27 16:57:35 · 745 阅读 · 0 评论 -
1.C++判断3个数大小,从小到大输出
输入任意三个整数,编程实现对这3个整数由小到大排序:#include<iostream> using namespace std;//解决方案: 将三个数赋值给a,b,c。使用if语句判断,若a>b,则借用中间变量t互换a与b的值,以此类推; int main(){ int a,b,c; int t; cout<<"请输入3个整数(以空格为分隔):"<<endl; cin>>a>>b>>c; i原创 2021-10-26 23:29:04 · 7666 阅读 · 5 评论