Академический Документы
Профессиональный Документы
Культура Документы
.
- .
. .
- .
- ( ).
( - , ).
(
).
, .. .
.
, . :
float x[50];
/* x
*/
char st[80];
/* st
*/
int
/* w
w[5][10];
10 , 5*10 = 50 . */
,
. ,
(
).
62
- ,
st - 80
.
:
w[0][0], w[0][1], ... , w[0][9],
w[1][0], w[1][1], ... , w[1][9],
...
w[4][0], w[4][1], ... , w[4][9].
,
.
, 50
:
#define N 50
float x [N];
/* 20*/
:
int n;
/* */
scanf (%d, &n);
/* */
for (int i = 0; i < n; i++)
scanf (%f, &x[i]);
,
. .
,
.
63
.
float z[10] = { 2.5, 2, 3.5 };
/* z[0]=2.5, z[1]=2, z[2]=3.5, 0 */
int m[ ] = { 2, 3, 2 };
/* = */
int m1[10 ] = { 0 };
char t[ ] =
/* 0 */
"KGTU";
*/
, , .. .
- '\0'.
int k[2][2] = { {10, 10}, {25, 25}, {5, 5}, {15,15} } ;
/* {10, 10, 25, 25, 5, 5, 15, 15}
*/
/* */
#define N 20
float x[N];
int n,
i;
/* */
64
gets(),
\0 ( )
. :
char s[81];
gets (s);
, ,
puts(),
printf(), %s. :
har str[]= ;
puts(str);
/* printf(%s\n, str); */
,
.
,
, .
.
,
:
7.1. n>0 x1, x2,
, xn.
)
;
)
x1;
)
xn.
65
.
) ,
.
7.3. 30 .
) ;
) ,
.
7.4. .
.
) .
) 5 .
) 5 .
7.1, 7.2, 7.3, 7.4, 7.4
, .
7.1. n>0 x1, x2, ..., xn .
- 7.1
( 7.1).
7.1. :
4 3 12 7 5
7.1. :
: k = 3
/* 7.1.
4 3 12 7 5
: k = 2
*/
/* 7.1.
#include <stdio.h>
#include <stdio.h>
#define N 20
66
*/
void main ()
{ int n, i, k=0;
float m1, m;
scanf (%d, &n);
scanf (%f, &m1);
for (i = 1; i < n; i++)
{ scanf (%f, &m);
if (m > m1) k++;
}
printf (k=%d\n, k);
}
void main ()
{ int n, i, k=0;
float m[N];
scanf (%d, &n);
for (i = 0; i < n; i++)
scanf (%f, &m[i]);
for (i=0; i < n-1; i++)
if (m[i] > m[n-1]) k++;
printf (k=%d\n, k);
}
.
1.
7.1
m1, m
m1.
2.
7.1
. m,
.
7.3. 30 .
.
. ,
, .
/* 7.3
*/
#include <stdio.h>
#define N 31
main ()
{ int n,
i,
k=0;
float t[N],
s=0;
scanf (%d, &n);
for (i = 0; i < n; i++)
{ scanf (%f, &t[i]);
s = s + t[i];
//
//
67
}
s = s/n;
//
printf ( =%.1f\n, s);
printf (\n :\n);
for (i = 0; i < n; i++)
if (t[i] > s)
{ printf (%d , i+1);
k++; }
printf (\n = %d, k);
return 0;
}
.
1. t 31 (
).
n.
2. t
.
3. ,
.
4.
.
7.4.
.
. :
01234567
:
-
/*
*/
char s, t[100];
int i, j, n;
gets (t);
n= strlen(t);
for (i=0, j=n-1; i<j; i++, j--)
{ s=t[i]; t[i]=t[j]; t[j]=s; }
/*
*/
/* */
/* t[i] <--> t[j]
.
68
*/
1.
i,
j, t[i] t[j]
s.
4 ,
i 0 3, j - 7 4.
7.4.
. .
:
/* 5 */
#include <stdio.h>
#include <conio.h>
#define DLSL 80 /* . */
main()
{ char s;
/* */
char sl[DLSL]; /* */
int i,j;
/* . */
int psl=1;
/* , 5 . */
printf ("\n\n \n");
s=getchar();
while (s!='\n')
{
if (s==' ') s=getchar();
else
{ i=0;
do
{ sl[i++]=s;
s=getchar();
}
while ((s!=' ') && (s!='\n'));
if (i<5)
{ if (psl) /* */
{ printf (" 5 :\n");
69
psl=0;
}
for (j=0; j<i; j++)
putchar(sl[j]);
putchar(' ');
}
}
}
if (psl) printf (" 5 ");
printf ("\n ");
getch(); /* */
return 0;
}
:
5 :
5
:
/* 5 */
#include <stdio.h>
#include <conio.h>
#define DLSTR 80 /* . */
main()
{ char str[DLSTR]; /* */
int i,j;
/* */
int n,k;
/*
*/
int net_sl=1;
/* , 5 . */
70
:
:
:
5 .
71
.
1. .
2.
25
10 5 .
3.
6 8 .
4. . ,
.
5. - 7.4.
1. .
2. -
.
3. .
5. .
1. .
'\n'
( ). , .
) , ,
.
) , '',
.
) , '',
72
.
) , '' 4
, .
) p .
)
.
2. , n (n<=10).
)
.
)
.
) "".
3.
80
.
) .
) , .
) ,
.
) ,
.
) ,
.
73