C++第三次作业-续集

来源:互联网 发布:mac 视频剪辑 编辑:程序博客网 时间:2024/06/02 14:32
(8)
#include<iostream>  using namespace std;  int main(){int day = 1;double s = 0.01, n = 0, m = 100000;for (;day <= 30;){n += s;s *= 2;day++;}    m = m*30;cout<<"一个月后百万富翁给了陌生人"<<n<<"元"<<endl    <<"一个月后陌生人给了百万富翁"<<m<<"元"<<endl;return 0;}

输出结果:


(9)

#include<iostream>  using namespace std;  int main(){int i, j, a;      for(i = 1; i <= 9; i++)      {           for(j = 1; j <= i; j++)          {               cout<<j<<"*"<<i<<"="<<i*j<<"\t";          }      }      return 0;  }  
输出结果:



2.

#include<iostream>  using namespace std;  int main()  {      int a,b,c,n=1;      for(a=0;a<=20;a++) for(b=0;b<=33;b++)          {              c=100-a-b;              if(a*5+b*3+c/3.0==100){cout<<"第"<<n<<"种方案:"                    <<"鸡翁个数:"<<a                      <<"鸡母个数:"<<b                      <<"鸡雏个数:"<<c<<endl;n++;}        };      return 0;  }

输出结果:


3.

#include<iostream>  using namespace std;  int main()  {    long int a, b=0, c=1;      cout<<"请输入一个整数:";      cin>>a;     while(c>=1)      {          c=a/10;b=b+1;    }      cout<<"这个整数是"<<b<<"位数"<<endl         <<"这个整数各个数依次为:";  int e,f,m=0;     while(a>0)      {          e=a%10;        b=b-1;        cout<<e<<"\t";        m+=e;a=a/10;    };        cout<<endl          <<"这个整数各个数位上数字之和为:"<<m<<endl;            return 0;  }

这个不知道错在哪了。。。。

0 0
原创粉丝点击