共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 发布
本文提供了8道编程题目,包括数字序列计算、求e值、寻找满足特定条件的整数、整数转16进制、回文数判断、打印九九表、寻找特定条件的数以及字符串数值转换等,涵盖了基础算法和数学应用。
南理工复试上机题解

最低0.47元/天 解锁文章
1511





