#include
//定义结构类型
struct student
{
int num;
char name[20];
float grade;
};
void main(void)
{
//声明数组
int i,size;
char str[]="This is a string.";
int int_values[] = {51, 23, 2, 44, 45,0,11};
float float_values[] = {15.1, 13.3, 22.2, 10.4, 1.5};
student st_arr[]={101,"WangLin",92,102,"LiPing",85,103,"ZhaoMin",88};
//显示char类型数组元素及其大小
size=sizeof(str) / sizeof(char);
cout<<"Number of elements in str: ";
cout<for(i=0;i cout< }
cout<
//显示int类型数组元素及其大小
size=sizeof(int_values) / sizeof(int);
cout<<"Number of elements in int_values: ";
cout<for(i=0;i cout< }
cout<
//显示float类型数组元素及其大小
size=sizeof(float_values) / sizeof(float);
cout<<"Number of elements in float_values: ";
cout<for(i=0;i cout< }
cout<
//显示student类型数组元素及其大小
size=sizeof(st_arr) / sizeof(student);
cout<<"Number of elements in st_arr: ";
cout<for(i=0;i cout< cout< cout< }
}
#include
//add()函数的定义,其有返回值
double add(double x,double y)
{
double z;
z=x+y;
cout<return(z);
}
main()
{
double a=0.5,b=1.0;
//以不同参数形式调用函数add()
cout<<"add(1.5,2.5)="<cout<<"add(a,b)="< cout<<"add(2*a,a+b)="< cout<<"----------------------"<
//以表达式方式调用函数add()
double c=2*add(a,b);
cout<<"c="<cout<<"----------------------"<
//以语句式方式调用函数add()
add(2*a,b);
cout<<"----------------------"<
//用其他类型参数调用函数add()
int n=1,m=2;
cout<<"add("<}
#include
//定义符号函数sgn(),其返回值为int类型
int sgn(double x)
{
if (x>0) return(1); //返回出口1
if (x<0) return(-1); //返回出口2
return(0); //返回出口3
}
//main()函数定义
main()
{
double x;
int i;
for (i=0;i<=2;i++) {
cout<<"x=";
cin>>x;
cout<<"sgn("<}
}
把积分算式算出来,然后用C写。
比如[a,b]的积分上限和下限,对x积分,就是x^2/2, 代入a,b
你们在32位下(比如VC、gcc)试试,哪里来的clrscr()???
clrscr()只是TC的一个函数,不是库里的。
system("cls");
system函数表示执行一条系统命令,后面的cls即为DOS下的清屏命令。
也许这里有你要的答案网页链接