1、 将下面的数学式子用c++中的表达式表示出来:
1) y=a0+a1x+a2xy+a3y y=a0+a1*x+a2*x*y+a3*y
2) s=(a-c)/(b+ef+32) s=(a-c)/(b+e*f+32)
2、 求下面表达式的值:
3)x+a%3*(int)(x+y)%2/4 2.5
设x=2.5 a=7 y=4.7
4)(float)(a+b)/2+(int)x%(int)y 3.5
设a=2 b=3 x=3.5 y=2.5
5)设a=12,求。
a*=2+3 60
a/=a+a 0
3、 写出下面程序的运行结果:
#include <>
void main()
5、 输入任意一个3位数,将其各位数字反序输出。例如:输入123,输出321。
#include <>
void main()
int num1,num2,a,b,c;
cout<<"please input a number between 100 and 999:";
cin>>num1;
a=num1/100;
b=(num1-a*100)/10;
c=num1%10;
num2=c*100+b*10+a;
cout<<"the num2 is:"<
实验八指针。
实验目的:1. 掌握指针的定义及使用。
2. 掌握指向一维数组的指针。
3. 理解指针数组。
实验内容:1、 从键盘输入一个字符串(长度不超过80)与一个指定字符,将字符串**现的指定字符全部删除。
如:输入:program
r输出:pogam
#include<>
#include<>
void main()
else p++;
cout< }
2、 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数。
#include<>
void main()
int a[10],m,*p,i;
for(i=0;i<10;i++)
cin>>a[i];
cout<<"请输入m"< cin>>m;
for(i=m-1,p=&a[i];i<10;i++,p++)
cout<<*p<<'t';
for(i=0,p=a;icout<<*p<<'t';
1、 p121 一、程序阅读题
2、s=28
2、输入10个学生的成绩,求出平均成绩,并找出其中的最高成绩。
#include<>
void main()
int i,a[10];
double **g , sum=0,max=a[0];
for(i=0;i<10;i++)
**g=sum/10;
cout<<"平均分是"< cout<<"最高分是"<}
3、设有二维数组int a[3][3],求二维数组主对角线和次对角线的元素之和。
#include <>
#include <>
void main()
int a[3][3] ;
int i,j ;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
cin>>a[i][j];
for(i=0;i<3;i++)
int s1=0,s2=0;
for(i=0;i<3;i++)
cout<<"主对角线和次对角线的元素之和"<}
指针作业一。
以下作业都用指针方法处理。
1、 输入三个数, 用指针法比较这三个数,按由小到大输出。
#include<>
void list(int *a,int *b,int *c)
int temp;
if(*a<*b)
if(*a<*c)
if(*b<*c)
void main()
int a,b,c;
cout<<"输入三个数:"
list(&a,&b,&c);
cout<}
2、 输入两个数,用指针法求这两个数的和、差以及积。
#include <>
void main()
int *i,*j;
i = new int;
j = new int;
cout<<"please put in two numbers:";
cin>>*i>>*j;
int *k=new int;
*k = i + j;
cout<<*i<<"j<<"k< *k = i - j;
cout<<*i<<"j<<"k< *k = i * j;
cout<<*i<<"j<<"k<}
指针作业一。
以下作业都用指针方法处理。
3、 输入三个数, 用指针法比较这三个数,按由小到大输出。
#include<>
void list(int *a,int *b,int *c)
int temp;
if(*a<*b)
if(*a<*c)
if(*b<*c)
void main()
int a,b,c;
cout<<"输入三个数:"
list(&a,&b,&c);
cout<}
4、 输入两个数,用指针法求这两个数的和、差以及积。
#include <>
void main()
int *i,*j;
i = new int;
j = new int;
cout<<"please put in two numbers:";
cin>>*i>>*j;
int *k=new int;
*k = i + j;
cout<<*i<<"j<<"k< *k = i - j;
cout<<*i<<"j<<"k< *k = i * j;
cout<<*i<<"j<<"k<}
实验六函数(三)
1、 使用函数重载的方法定义两个重名函数,分别求出int型数的两个点间距离和浮点型数的两点间距离。两点间距离公式如下:
#include<>
#include<>
int abc(int a1,int b1,int a2,int b2)
return sqrt((a1-a2)*(a1-a2)+(b1-b2)*(b1-b2));
float abc(float a1,float b1,float a2,float b2)
return sqrt((a1-a2)*(a1-a2)+(b1-b2)*(b1-b2));
void main()
int a1,b1,a2,b2;
cout<<"请输入两个整型数的坐标 a1,b1,a2,b2"< cin>>a1>>b1>>a2>>b2;
cout<<"两点距离为:" cout<<"请输入两个浮点型的坐标 x1,y1,x2,y2"< cin>>x1>>y1>>x2>>y2; cout<<"两点距离为:"< 2、 用递归的方法编写函数sum(int n),求1~n的累加和 (p125 13) #include<> 第一章 程序的构成。c程序是由若干个函数构成的。每个c程序有且仅有一个主函数,该主函数的函数名规定为main。除主函数外,可以没有其它函数,也可以有一个或多个其它函数。c程序的函数体分为两个部分 函数说明部分和函数执行部分 c程序中的语句最后总要有一个 分号 作为每个语句的结束 可以用 和 括住任意... 5 fabs a 1e 6 fabs b 1e 6 disc 0 6 int a 500 r 0.08 7 len 31 yy 4 0 yy 100 0 yy 400 0 len 28 三 程序运行结果填空题。1 a 2 d 3 c 4 b 5 a 2,b 2,3,3 7 q 8 1 9 a 四 编... 第一次作业。1.启动vc 创建控制台应用程序,程序执行后,在屏幕上显示下面的信息 hello,visual c 分析 考察输出函数。答案 hello,visual c 输出 hello,visual c 双引号不输出。使程序在执行完上面的 后不立即退出,在用户输入回车后才退出。与 的区别 在输出后自...c作业答案
C作业答案
C作业答案