c面试题(1)

第一题:给你任意三个整形数据,找出其中最大的一个整形数


//给任意三个整形数据,找出其中最大一个整形数
#include<iostream>
using namespace std;
void main()
{
int a,b,c,max;
cout<<"请输入a,b,c"<<endl;
cin>>a>>b>>c;
if(b>a)
{
if(c>b)
{
max=c;
}
else
{
max=b;
}
}
else 
{
if(c>a)
{
max=c;
}
else 
{
max=a;
}
}
cout<<max<<endl;
}

c面试题(1)


第二题:求1+2!+3!+…+20!的和


//求1+2!+3!+...+20!的和
#include<iostream>
using namespace std;
void main()
{
double i,j,x,y=0;
for(i=1;i<=20;i++)
{
x=i;
for(j=1;j<i;j++)
{
x*=j;
}
y+=x;
}
cout<<y<<endl;
}


c面试题(1)


第三题:编程完成数据加密。数据是五位的整数,加密规则为:每位数字都加上6,然后用和除以8的余数代替该数字,再将第一位和第五位交换,第二位和第四位交换。


c面试题(1)