问题求解与程序设计作业1
2016-03-22 12:24
141 查看
1【鸡兔同笼】今有鸡、兔若干,它们共有a个头和b只脚,问鸡兔各多少?
[cpp] view
plain copy
#include<stdio.h>
int main(void)
{
int cases;
int nFeet;
scanf("%d",&cases);
while(cases){
scanf("%d",&nFeet);
if(nFeet%2 != 0)
printf("0 0\n");
else
printf("%d %d\n",nFeet%4/2+nFeet/4,nFeet/2);
cases--;
}
return 0;
}
2【卖鞋问题】王师傅是卖鞋的,一双鞋进价m元卖n元,假节日打k折,顾客来买鞋给了张100元,王师傅没零钱,
于是找邻居换了100元。事后邻居发现钱是假的,王师傅又赔了邻居100元。请问王师傅一共亏了多少? (说明m和n均小于100)
[cpp] view
plain copy
#include<iostream>
using namespace std;
int main()
{
int m ,n,k;
cin>>m>>n>>k;
cout<<"从数学的角度上亏了"<<(m-n*k/10.0 + 100)<<endl;
return 0;
}
3【整数拆分】输入正整数 k,找到所有的正整数 x ≥ y,使得 1/k =1/x + 1/y。
[cpp] view
plain copy
#include<iostream>
using namespace std;
int main()
{
int k,x,y;
cin>>k;
for(y = 1;y <= 2*k;++y){
for(x = y;x <= 2*k;x++){
//注意需要两个判断条件,
if((x*y%(x+y) == 0)&&(x*y/(x+y) == k)){
cout<<x<<" "<<y<<"\n";
}
}
}
return 0;
}
[cpp] view
plain copy
#include<stdio.h>
int main(void)
{
int cases;
int nFeet;
scanf("%d",&cases);
while(cases){
scanf("%d",&nFeet);
if(nFeet%2 != 0)
printf("0 0\n");
else
printf("%d %d\n",nFeet%4/2+nFeet/4,nFeet/2);
cases--;
}
return 0;
}
2【卖鞋问题】王师傅是卖鞋的,一双鞋进价m元卖n元,假节日打k折,顾客来买鞋给了张100元,王师傅没零钱,
于是找邻居换了100元。事后邻居发现钱是假的,王师傅又赔了邻居100元。请问王师傅一共亏了多少? (说明m和n均小于100)
[cpp] view
plain copy
#include<iostream>
using namespace std;
int main()
{
int m ,n,k;
cin>>m>>n>>k;
cout<<"从数学的角度上亏了"<<(m-n*k/10.0 + 100)<<endl;
return 0;
}
3【整数拆分】输入正整数 k,找到所有的正整数 x ≥ y,使得 1/k =1/x + 1/y。
[cpp] view
plain copy
#include<iostream>
using namespace std;
int main()
{
int k,x,y;
cin>>k;
for(y = 1;y <= 2*k;++y){
for(x = y;x <= 2*k;x++){
//注意需要两个判断条件,
if((x*y%(x+y) == 0)&&(x*y/(x+y) == k)){
cout<<x<<" "<<y<<"\n";
}
}
}
return 0;
}
相关文章推荐
- 问题求解与程序设计作业2
- MongoDB 3.0新增特性一览
- Python 数据结构与算法——图(Graph)
- response的contentType 几种类型
- Excel2007及以上添加选择对象
- web网页优化 tomcat gzip设置以及验证
- Linux 一次杀死多进程
- buptoj 945:Emiya 树形dp
- 安装KB3135173后出现,Win10系统爆发式推送重置默认应用失败通知的问题
- 多个线程ThreadLocal中存的是什么
- Python中的循环,列表推导式
- WebView 返回键 onReceivedTitle 不触发 问题解决
- Nth Highest Salary
- No adapter for handler
- Android之CookieStore的持久化
- Spring AOP切面
- 关于B/S系统中文件上传的大小限制怎么做
- C++11 新特性
- java学习笔记15--多线程编程基础2