c++源代码
- 格式:pdf
- 大小:1.95 MB
- 文档页数:82
第一次作业
P17-1.输入长、宽(均为整数),计算矩形的面积。
#include
using namespace std;
int main()
{
int l,k;
cout<<"请分别输入待计算矩形的长和宽:(均为整数)"<
cin>>l>>k;
cout<<"该矩形的面积为:"<
return 0;
}
P17-3.输入半径(实数),计算圆的周长和面积。
#include
using namespace std;
int main()
{
double pi=3.1415926;
double r,c,area;
cout<<"请输入待计算圆的半径:"<
cin>>r;
c=2*pi*r;
area=r*r*pi;
cout<<"该圆的周长为:"<
cout<<"该圆的面积为:"<
return 0;
}
P17-5.编写程序,打印矩形
***************************
* *
* *
* *
* *
***************************
#include
using namespace std;
int main()
{
cout<<"***************************"<
cout<<"* *"<
cout<<"* *"<
cout<<"* *"<
cout<<"* *"<
cout<<"***************************"<
}
P17-6.编写程序,打印如下图所示的卡片,
其中姓名和电话号码从键盘输入。
***********************************
Wang Feng
Xi'an Jiaotong University
Add.
No.28 West Xianning Road
Xi'an China,710049
Tel.86-29-82668888
***********************************
#include
using namespace std;
int main()
{
char name[41];
int b;
cout<<"please input the na of this card:"<
cin>>name;
cout<<"please input the number of this person"<
cin>>b;
cout<<"***********************************"<
cout<<" "<
cout<<" "<<"Xi'an Jiaotong University"<
cout<<" "<<"Add."<
cout<<" "<<"No.28 West Xianning Road"<
cout<<" "<<"Xi'an China,710049"<
cout<<" "<<"Tel."<
cout<<"***********************************"<
return 0;
}
P18-7.输入n,计算y=(1+1/n)^n的函数值。
#include
#include
using namespace std;
int main()
{
int n;
double x,y;
cout<<"请输入待计算的正整数 n :"<
cin>>n; x=(double)1/n+1;
y=pow(x,n);
cout<<"y=(1+1/"<
return 0;
}
P18-10.输入x,a,
计算y=loga(x+√(x^2+1))的函数值。
#include
#include
using namespace std;
int mian()
{
double x,a,y,z;
cout<<"请输入待计算的x和a:"<
cin>>x>>a;
z=x*x+1.0;
z=sqrt(z)+x;
if(a!=1.0&&a>0)
{
y=log(z)/log(a);
cout<<"y=log"<
}
else
cout<<"输入数值不可计算"<
return 0;
}
第二次
P54-2.温度转换。输入华氏温度,
用下列公式将其转换为摄氏温度并输出。
C=5/9(F-32)
#include
#include
using namespace std;
int main()
{
double f;
double c;
cout<<"请输入要转化的华氏温度:"<
cin>>f;
c=(5.0/9)*(f-32);
cout<<"相应的摄氏温度为:"<
return 0;
}
P55-3.输入x,编程试求函数
y=sin(x^2)/(1-cosx)的值。
#include
#include
using namespace std;
int main()
{
double x,y;
cout<<"请输入要计算的X的值:"<
cin>>x;
y=sin(x*x)/(1-cos(x));
cout<<"y=sin(x*x)/(1-cos(x))="<
return 0;
}
P55-5.编程实现,用户从键盘输入3个整数,
计算并打印这三个数的和、平均值及平均值
的四舍五入整数值。
#include
using namespace std;
int main()
{
int a,b,c,sum;
double d;//平均值
double f;
int e;
cout<<"请依次输入要计算的三个整数:"<
cin>>a>>b>>c; sum=a+b+c;
d=(double)sum/3;
e=(int)d;
f=d-e;
if(f>0.5)
{e=e+1;}
cout<<"这三个数的和为:"<
cout<<"平均值为:"<
cout<<"平均值的四舍五入为:"<
return 0;
}
P55-7.小写转大写。
用户输入小写字母,程序输出对应的大写字母。
#include
using namespace std;
int main()
{
char a;
cout<<"请输入小写字母:"<
cin>>a;
a=a-32;
cout<
return 0;
}
P55-8.打印ASCII码。
输入一个字符(可能为字母、数字或标点符号等),在一行中
打印该字符及该字符的ASCII的十进制、十六进制形式和八进制形式,
数据之间用’\t’分隔。提示,
输出八进制数使用cout<
#include
using namespace std;
int main()
{
char a;
int b;
cout<<"请输入字符:"<
cin>>a;
b='a';
cout<
cout<<"该字符的ASCII的十进制:"<
cout<<"十六进制:"<
cout<<"八进制:"<
return 0;
}