6.猴子吃苹果问题:猴子第一天摘了若干个苹果,当时吃了一半,还不过瘾,又多吃了一个。第二天,又吃掉余下的一半,又多吃一个。以后每一天,都是吃掉前一天余下的一半零一个。到第10天,只有一个苹果了。问猴子第一天共摘了多少个苹果?
/******************************
** 猴子吃苹果的问题 **
******************************/
#include<iostream>
using namespace std;
int main()
{
cout<<"下面来看一个猴子吃苹果的问题。"<<endl;
cout<<"猴子第一天摘了若干个苹果。"<<endl;
cout<<"当时吃了一半,还不过隐,又多吃了一个。"<<endl;
cout<<"以后每一天,都是吃掉前一天余下的一半零一个。"<<endl;
cout<<"问猴子第一天共摘了多少个苹果?"<<endl;
int a=1,i; //第十天的苹果数
i=1;
for(a=1;i<10;i++)
{
a =(a+1)*2;
}
cout<<"---------我是分割线--------"<<endl;
cout<<"答案是:"<<endl;
cout<<"猴子第一天一共摘了"<<a<<"个苹果"<<endl;
return 0;
}
7.计算s[n]=a+aa+aaa+aa...a(n个)的值。其中a是一个数字,n表示a的位数。例如,当a=1,n=5时,则要计算的表达式为
#include<iostream>
using namespace std;
int main()
{
int a,b,n,s,i;
cout<<"输入小于10的正整数:";
cin>>a;
cout<<"输入一个正整数:";
cin>>n;
b=0;
s=0;
i=1;
while(i<=n)
{
b=b*10+a;
s +=b;
i++;
}
cout<<"s[n]="<<s<<endl;
return 0;
}
8.打印九九乘法表
/**************************
** 九九乘法表**********
************************/
#include<iostream>
using namespace std;
int main()
{
int a,b;
for(a=1,b=1;a<=9;a++)
{
for(b=1;b<=a;b++)
cout<<a<<"*"<<b<<"="<<a*b<<'\t';
cout<<endl;
return 0;
}
9.两个羽毛队进行单打比赛,各出3个人。甲队为张三、李四、王五3个队员,乙队为陈六、赵七、宋八3个队员。现已经抽签决定比赛名单,有人向队员打听比赛名单,张三说他不和陈六打,王五说他不和陈六和宋八打。请编程找出3对比赛名单。
#include<iostream>
using namespace std;
int main()
{
int m=0;
char i,j,k;
cout<<"张三,李四,王五分别记为i,j,k"<<endl
<<"陈六,赵七,宋八分别记为A,B,C"<<endl;
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<<"比赛名单如下"<<endl;
cout<<"i--"<<i<<endl;
cout<<"j--"<<j<<endl;
cout<<"k--"<<k<<endl;
}
}
}
return 0;
}
老师,老实说我的作业几乎都是抄别人的,我自己现在在慢慢摸索,是在是跟不上你的节奏,所以我只好先交作业,再自己慢慢回头做。。。。