c++第四次作业
2016-04-22 20:50
302 查看
/* 【项目3:乘法口诀表】编程序,输出一个乘法口诀表,形如</h2>1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 …… */ #include <iostream.h> int main( ) { int i,j=1,s; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { s=i*j; cout<<j<<"*"<<i<<"="<<s<<'\t'; } cout<<endl; } return 0; }
/* 【项目6:输出星号图】编程序输出。*/ #include <iostream.h> void main() { int i,j; for(i=1;i<6;i++) { cout<<" "; } cout<<"*"<<endl; for(i=2;i<6;i++) { for(j=0;j<6-i;j++) { cout<<" "; } cout<<"*"; for(j=0;j<2*(i-1)-1;j++) { cout<<" "; } cout<<"*"<<endl; } cout<<"***********\n"; }
/* (1)百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一, 百钱买百鸡,问翁、母、雏各几何? 提示:设鸡翁、鸡母、鸡雏的个数分别为x,y,z,题意给定共100钱要买百鸡,若全买公鸡最多买20只,显然x的值在0~20之间;同理,y的取值范围在0~33之间, 可得到下面的不定方程: 5x+3y+z/3=100 x+y+z=100 所以此问题可归结为求这个不定方程的整数解。 参考答案: 鸡翁0只,鸡母25只,鸡雏75只。 鸡翁4只,鸡母18只,鸡雏78只。 鸡翁8只,鸡母11只,鸡雏81只。 鸡翁12只,鸡母4只,鸡雏84只。 */ #include <iostream.h> void main() { double n=1,x,y,z; for(x=0;x<=20;x++) for(y=0;y<=33;y++) for(z=0;z<=100;z++) if(5*x+3*y+z/3==100&&x+y+z==100) cout<<n++<<"鸡翁"<<x<<"只,鸡母"<<y<<"只,鸡雏"<<z<<"只。\n"; }
相关文章推荐
- 一些智力题的C++解法
- HDU 2136 Largest prime factor
- 链表相关练习题(C++)
- 2.C++基础知识
- C++ Standard Library
- c++实验4-三色球问题
- C语言中scanf()和printf()的返回值问题
- C++实现LRU 缺页次数统计
- Memcpy
- Visual Studio Visual C++
- 实验:C++实验4-项目6
- UE4:c++中添加碰撞事件
- C/C++中extern关键字详解
- UE4:c++中添加触发器事件
- 双向BFS初步——c++代码分析
- C++小技巧之四舍五入与保留小数
- C++第4次实验- 学生类
- C++作业4
- C++第四次实验输出星号图
- C++语言对C语言的扩充