早教吧 育儿知识 作业答案 考试题库 百科 知识分享

1.任意输入10数,编程输出正数个数,正数和,负数个数,负数和.2.编程输出S=1!+2!+3!+4!+5!+…n!3,编程求1,1,2,3,5,8,13,…前30项及前30项之和.4.任意输出A.B.C,编程由大到小排序

题目详情
1.任意输入10数,编程输出正数个数,正数和,负数个数,负数和.2.编程输出S=1!+2!+3!+4!+5!+…n!
3,编程求1,1,2,3,5,8,13,…前30项及前30项之和.4.任意输出A.B.C,编程由大到小排序
▼优质解答
答案和解析
//#include神马的不写了

//1.
float a;
float s1=0,s2=0;
int c1=0,c2=0;
for (int i=0;i<10;++i)
{
   cin>>a;
   if (a>0){c1++;s1+=a;}
   if (a<0){c2++;s2+=a;}
}
cout<cout<
//2.
__int64 S=0;
int n,t=1;
cin>>n;
for(int i=1;i<=n;i++)
{
   S+=t;
   t*=(n+1);
}
cout<
//3.
int f1,f2,S=2;
f1=f2=1;
for(int i=3;i<=30;i++)
{
  int t=f1+f2;
  f1=f2;
  f2=t;
  S+=f2;
}
cout<
//4.
int a,b,c;
cin>>a>>b>>c;
if (a>b) swap(a,b); if(a>c) swap(a,c);
if (b>c) swap(b,c);
cout<
//最后return 0;神马的我也不写了
//如果你需要,我再写
//如果不是C++,我重写
//如果是C#、ASP、Ruby、LUA之类的我就爱莫能助了