共8题:
1.输入一个整数如2,输入项数如4,计算下式的值:2+22+222+2222
(如输入的是3和2则需要计算的是3+33)
#include<iostream>
#include<math.h>
using namespace std;
void main()
{
double a,n;
double temp=0;
int sum=0;
cin>>a>>n;
for(double i=0;i<n;i++)
{
temp+=a*pow(10,i);
}
cout<<temp<<endl;//temp得到最大的那位数,如输入a=2,n=4则temp=2222
int x;
x=temp/10;sum=temp;
for(int j=1;j<=n;j++)
{
sum=sum+x;
x=x/10;
}
cout<<sum;
}
×2.计算e的值e(给定e的表达式,精确度10^-6)
3.一篮鸡蛋数目除2余1,除3余2,除4余3,除5余4问有多少个(59)
#include<iostream>
using namespace std;
void main()
{
int i=0;
while(!((i%2==1)&&(i%3==2)&&(i%4==3)&&(i%5==4)))
{
i++;
}
cout<<i;
}
4将一个整数转换为16进制输出,(不得使用系统函数)
南理工复试上机题解
最新推荐文章于 2021-07-26 14:03:49 发布
南理工复试上机题解