:
( )
{
}
,
:
:
//
int max(int x, int y)
{ if (x>y) return x; else return y;}
//
void print(float x)
{
printf (\n %7.2f \n, x);
}
:
:
( )
n
n
:
int max(int,int); //
void main()
{ int a,b,c; float m;
scanf(%d %d %d, &a,&b,&c);
m=(float)(max(a,b)+max(b,c))/max(a,a); printf(\n m=%7.2f,m);
} // main
//
int max(int x,int y)
{ (if (x>y) return x; else return(y); }
z=a+b*i, y=c+d*I
|x|, |y|, |x+y|
:
float mod(float a, float b);//
void main()
{
float a,b,c,d,mx,my,mxy;
scanf(%f %f %f %f, &a,&b,&c,&d);
mx=mod(a,b); //
my=mod(c,d);
mxy=mod(a+c,b+d);
printf(\n|x|=%f |y|=%f |x+y|=%f , mx,my,mxy);
}
//
float mod (float a, float b);
{
float s=sqrt(a*a+b*b);
return s;
}
:
a b
s
:
,
:
int max(int x,int y)
{ (if (x>y) return x; else return(y); }
max(a,b); max(b,a); a b .
s float, max(s,a);
:
:
n
.
n
:
, x y .
#include <stdio.h>
void swap(int x, int y)
{ printf( :%d %d\n, x,y);
int temp=y; y=x;x=temp;
printf( : %d %d \n \n, x,y);
}//swap
void main()
{
int a,b;
printf(a=);scanf(%d, &a);
printf(b=);scanf(%d, &b);
swap(a,b);
printf( : , a,b);
}// main
|
|
a=10
b=20
: 10 20
: 20 10
: 10 20
:
.
: -
n ,
n ,
n void ,
n
n
n
n
:
int I; //
const int ci=1;//
int *pi;//
const int *pci; //
int * const cp=&i; //-
const int * const cpc=&ci;
//-
:
:
int a=5; //
int *pa=&a; //
:
()
: *
int x=10, y;// int
int *px=&x; //
y=*px; // y 10
int x, y;// int
int *px=&x; //
*px=10; // 10
:
n sizeof()
- sizeof():
int *p;
float *s;
p++; // p 2
s++; // s 4
,
int x=10,*px, y=20,*py;
px=&x; py=&y;
float *a,*b;
printf(px=%d, py=%d, px-py=%d\n,
px,py,px-py);
printf(a=%d, b=%d, a-b=%d\n,a,b,a-b);
:
px=3fff4, py=3fff2, px-py=1
a=4ff26, b=4ffe10, a-b=4
int *px; cout<<px=<<px<<endl;
px=px+4;
cout<<px+4=<<px<<endl;
: px=3fff4
px+4=3fffc
:
n
:
:
Void swap(int *a, int *b)
{ int temp=*a;
*a=*b;
*b=temp;
}
:
Void main()
{ int a=10,b=2;
printf(\n a=%d b=%d,a,b);
swap(&a,&b);
printf(\n new \n a=%d b=%d,a,b);
}
: A=10 b=2
New
A=2 b=10