第三章作业(后)
来源:互联网 发布:手机app界面设计软件 编辑:程序博客网 时间:2024/05/25 20:01
作业6
作业6是写一条程序计算猴子摘苹果的数量的(实!际!那!是!不!可!能!的!)最后输出结果居然是一千多个,指数翻倍也忒夸张了,不过,这个确实没有什么关系就是了,我们是写程序而已!只要弄清了算法,那只是比较简单的程序而已
/*************************************** 猴子吃苹果问题 **** 自动化1121 李庆典 ***************************************/#include<iostream> //预编译处理命令using namespace std; //标准名字空间int main() //主函数{int a,d;a=1;for(d=1;d<10;d++) //循环判断式{ a=2*(a+1);}cout<<"猴子一共摘了"<<a<<"个苹果"<<endl;return 0;}
作业7
.计算s[n]=a+aa+aaa+aa...a(n个)的值。其中a是一个数字,n表示a的位数,这个程序也是同样难在算法,不过,还是做出来了
/************************************************* 输入计算s[n]=a+aa+aaa+aa...a(n个)的值 **** 自动化1121 李庆典 *************************************************/#include<iostream> //预编译处理命令using namespace std; //标准名字空间int main () //主函数{cout<<"输入并计算s[n]=a+aa+aaa+aa...a(n个)的值"<<endl; //RTcout<<"请输入n的值"<<endl; //RTint n;cin>>n;cout<<"请输入a的值(a为一位自然数)"<<endl; //RTint a;cin>>a;int b,c;long s=0,s1; for(b=1;b<=n;b++) //循环输入其之和{for(c=0,s1=0;c<=b;c++) //循环输入得到第几个数的数值{s1=10*s1+b;}s+=s1;}cout<<"a="<<a<<'\t'<<"n="<<n<<endl<<"s["<<n<<"]="<<s<<endl;return 0;}
作业8
打印九九成绩表
/********************************************* 打印九九乘法表 **** 自动化1121 李庆典 *********************************************/#include<iostream> //预编译处理命令using namespace std; //标准名字空间int main () //主函数{int a=1,b=1,c;while(a<=9){b=1;while(b<=a){c=a*b;cout<<a<<"x"<<b<<"="<<c<<'\t';b++;}a++;cout<<endl;}return 0;}
作业9
计算比赛名单的,实际这道题我并不会做,是对着浩佳的程序进行分析,然后看懂了才去做的,首先是三个for循环结构用来穷举所有的可能性对战结果,然后再排查一些比赛重复相同情况再根据两个人说的话来判断,这里是运用到了字符型的ascii码的编码,然后再来运算计算的,这点我觉得是逻辑题的最关键技巧,以后遇到逻辑题也可以优先考虑类似的做法的
/********************************************* 比赛名单 **** 自动化1121 李庆典 *********************************************/#include<iostream> //预编译处理命令using namespace std; //标准名字空间int main () //主函数{cout<<"将张三,李四,王五分别记为a,b,c"<<endl;cout<<"将陈六,赵七,宋八分别记为A,B,C"<<endl;cout<<"实际比赛的名单如下"<<endl;int m=0;char i,j,k; //i为a的对手,j为b的对手,k为c的对手for(i='A';i<='C';i++) //三个循环输出所有可能的对战名单for(j='A';j<='C';j++) for(k='A';k<='C';k++){if(i!=j&&i!=k&&j!=k) //排除重复对战{if(i!='A'&&k!='A'&&k!='C') //对其他两个人的话进行逻辑判断{ cout<<"a对抗"<<i<<'\n'<<"b对抗"<<j<<'\n'<<"c对抗"<<k<<endl;;}}} return 0;}
0 0
- 第三章作业(后)
- 第三章作业(前)
- 第三章作业(二)
- 第三章作业(第四周)上
- 第三章作业
- 第三章作业
- CCNA第三章作业
- 第三章实验作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 第三章作业
- 一个Excel转换Java集合的工具类
- 数据结构算法,通用控制台完善
- HDU 4438 Hunters(模拟)
- 防止内存泄露的一些Tips
- 指向学生类的指针
- 第三章作业(后)
- test Week 5
- 黑马程序员_泛型
- IOS Foundation框架基本类库的使用
- HighCharts之2D对数饼图
- 第五周项目三
- ngnix+uwsgi+python+django环境搭建
- 13 修改树莓派Raspberry Pi的IP地址为固定IP
- java中利用泛型实现类