
c++题,高手请进
编程:1、计算n的阶乘,n由键盘输入。2、计算输入的10个整数中正数的和。3、显示数据81到120,每行显示5个,每3行间空一行。如下所示:008100820083008...
编程:
1、计算n的阶乘,n由键盘输入。
2、计算输入的10个整数中正数的和。
3、显示数据81到120,每行显示5个,每3行间 空一行。如下所示:
0081 0082 0083 0084 0085
0086 0087 0088 0089 0090
0091 0092 0093 0094 0095
0096 0097 0098 0099 0100
0101 0102 0103 0104 0105
0106 0107 0108 0109 0110
0111 0112 0113 0114 0115
0116 0117 0118 0119 0120
Press any key to continue
提示:
cout<<setfill('0')<<setw(5)<<12; 将显示为00012,其中:
setw(5)表示其后显示的数据将占用5个字符的宽度
setfill('0')表示在指定宽度内的填充字符是'0'
要使用setw及setfill,需包含头文件<iomanip.h>
要写源程序 o(∩_∩)o...哈哈 展开
1、计算n的阶乘,n由键盘输入。
2、计算输入的10个整数中正数的和。
3、显示数据81到120,每行显示5个,每3行间 空一行。如下所示:
0081 0082 0083 0084 0085
0086 0087 0088 0089 0090
0091 0092 0093 0094 0095
0096 0097 0098 0099 0100
0101 0102 0103 0104 0105
0106 0107 0108 0109 0110
0111 0112 0113 0114 0115
0116 0117 0118 0119 0120
Press any key to continue
提示:
cout<<setfill('0')<<setw(5)<<12; 将显示为00012,其中:
setw(5)表示其后显示的数据将占用5个字符的宽度
setfill('0')表示在指定宽度内的填充字符是'0'
要使用setw及setfill,需包含头文件<iomanip.h>
要写源程序 o(∩_∩)o...哈哈 展开
展开全部
1,求阶乘:
#include "iostream.h"
void Total(int n)
{
int i;
double long total=1;
for(i=1;i<=n;++i)
{
total=total*i;
cout<<total<<","<<i<<endl;
}
cout<<i<<endl;
}
void main()
{
int N;
cout<<"请输入N值:";
cin>>N;
cout<<endl;
Total(N);
}
2,求和
#include <iostream.h>
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<<sum<<endl;
}
第三个我不想写了~~不难,你会格式化数值就可以了,了不起用循环就可以做到
#include "iostream.h"
void Total(int n)
{
int i;
double long total=1;
for(i=1;i<=n;++i)
{
total=total*i;
cout<<total<<","<<i<<endl;
}
cout<<i<<endl;
}
void main()
{
int N;
cout<<"请输入N值:";
cin>>N;
cout<<endl;
Total(N);
}
2,求和
#include <iostream.h>
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<<sum<<endl;
}
第三个我不想写了~~不难,你会格式化数值就可以了,了不起用循环就可以做到
展开全部
阶乘
void main()
{int n,i;
cout<<"输入N:"<<n<<endl;
cin>>n;
for (i=n;i>=0;i--)
{if(i==0){cout<<endl;}
n=n*i;
}
COUT<<i<<ENDL;
}
第二题:
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<<sum<<endl;
}
第三题
include <iomainp.h>
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<<endl;cout<<endl;}
else{ cout<<endl;h=h+1;}
else{
m=i+1;
cout<<setfill(0)<<setw(5)<<m<<" ";}
}
}
void main()
{int n,i;
cout<<"输入N:"<<n<<endl;
cin>>n;
for (i=n;i>=0;i--)
{if(i==0){cout<<endl;}
n=n*i;
}
COUT<<i<<ENDL;
}
第二题:
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<<sum<<endl;
}
第三题
include <iomainp.h>
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<<endl;cout<<endl;}
else{ cout<<endl;h=h+1;}
else{
m=i+1;
cout<<setfill(0)<<setw(5)<<m<<" ";}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询