c++题,高手请进

2024-12-26 15:25:42
推荐回答(2个)
回答1:

1,求阶乘:
#include "iostream.h"

void Total(int n)
{
int i;
double long total=1;
for(i=1;i<=n;++i)
{
total=total*i;
cout< }
cout<}

void main()
{
int N;
cout<<"请输入N值:";
cin>>N;
cout< Total(N);
}

2,求和
#include

void main()
{
int a[10],i;
long int sum=0;

for(i=0;i<10;i++)
{
cin>>a[i];
if(a[i]>0)
sum=sum+a[i];
}
cout<
}

第三个我不想写了~~不难,你会格式化数值就可以了,了不起用循环就可以做到

回答2:

阶乘
void main()
{int n,i;
cout<<"输入N:"<cin>>n;
for (i=n;i>=0;i--)
{if(i==0){cout<n=n*i;
}
COUT<}
第二题:
void main()
{int a[10],b[10];
int i=10,sum;
for(i=0;i<10;i++)
{cin>>a[i];
}
for(i=0;i<10;i++)
{if(a[i]>=0) sum=sum+a[i];
}
cout<
}

第三题
include
void main()
{int i,j,h;
int m=80;
for (i=81;i<=120;i++)
{j=j+1;
if(j==5) {if (h=3) {cout< else{ cout< else{
m=i+1;
cout< }
}