作业

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;
}


老师,老实说我的作业几乎都是抄别人的,我自己现在在慢慢摸索,是在是跟不上你的节奏,所以我只好先交作业,再自己慢慢回头做。。。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值