i (10)#include " ! 1 int main(void) {int i; int score[4]; score[0] = 70; score[1] = 80;...
Post on 15-Apr-2020
34 Views
Preview:
TRANSCRIPT
(49
• ��3=-�*M���,8��7��a1, a2, III, aN 8=*7M��@��3��/?
• 5*)*4,7�68+Q– ;4;10�8EJC@��/?4,• AHB8DBF8� �@�<?65
–��7�.2����M >&.��@.0)4,• /:28��8�@O�/?M65
–��@�*4,• ��K�P“Hello”L9��8!683MR#$39(3�>�*N�'8%"8DJGN
‘H’ ‘e’ ‘l’ ‘l’ ‘o’ ‘¥0’
�������
•����int a; �����������a�� ��a = 10; �10������
•���int a[5]; ���������"���
a[2] = 10; �!���10����
10
a[0]
a
a[1] a[2] a[3] a[4]10
"�
3��#-0*/.�$11• ���),+ [ ] (��
• �"$2�����!�2��&��%��'�� ai � b2j+1 � � �# i � 2j+1 ��
int main(void) {int i;int score[4];
score[0] = 70;score[1] = 80;score[2] = 60;score[3] = 90;
for (i = 0; i < 4; i++) {printf(“%d¥n”, score[i]);
}…
�"��(�����
[0] [1] [2] [3]70
4�
80 60 90�� score
�"�! �1#include <stdio.h>
int main(void) {int i;int score[4];
score[0] = 70;score[1] = 80;score[2] = 60;score[3] = 90;
for (i = 0; i < 4; i++) {printf("%d¥n", score[i]);
}return 0;
}
����� (�#����'�����%�#���������&
������$
ex1.c
6�� #��#,.,(1)• ���/���$�23�(�%*0�#�� $4�(�%*&#&�*�--1
int main(void) {int i;int score[4];
score[0] = 70;score[1] = 80;score[2] = 60;score[3] = 90;
for (i = 0; i < 4; i++) {printf(“%d¥n”, score[i]);
}…
��(26�� $��25� )��!�"$2�+0�(3% �'�� )��
[0] [1] [2] [3]70
4�
80 60 90�� score
P!"15$�5IKI(2)•�����5[]�5��6M��.9��5��
– int a[5]; 2-/ �M�(9�(�60)8471Na[5]6��-4&51M<>A@-06484&N
–�(�* ��;#(0&9)3')6C=D>,:4&N#(92EJ?HF*���M���.9+2*%9
int a[5]; ��;�:8:9�;O�M��
a[5] = 10; ��55�64&51MBGL
a[0] a[1] a[2] a[3] a[4]
O�
10
!�2���2 ���
• '2�@�#�:��+8'/4��8– ��),�@!�2 %(>���?3@���2�/*108>�2�.3A�?
• ���3���57�0&-4�"int seiseki[7] = {85, 72, 48};/),�@seiseki[3]$6seiseki[6]2��4��(9@���30108
�� <=;
0 851 722 483 964 845 776 58
int seiseki[7] = {85, 72, 48, 96, 84, 77, 58};
4)&3int seiseki[] = {85, 72, 48, 96,
84, 77, 58};
������2#include <stdio.h>
int main(void) {int data[5] = { 3, 4, 2, 6, 0 };int i;
for(i = 0; i < 5; i++) {printf("data[%d] = %d¥n", i, data[i]);
}return 0;
}
����������������
ex2.c
$�������!"!(3)•��������������–int, double, ���� ����
float a[7]; ���������7�#�a[4] = 2.3; 4 ��� 2.3 ����
a[0] a[1] a[2] a[3] a[4]2.3
7�
a[5] a[6]
6��!&��&010(4)•��%'� �����$�5
–�% float ) double �& '����5– �% 2.3 $#&� �� *&(-.5
• ,/1%$*�2��� !$��3float a[7];double b = 4;
a[3.5] = 24; // �%� ',/1%$*a[b] = 23; // �%'4� �& (-.a[1.5 * 2] = 6; // ������ !(4��!
// � +��"-.
G��(,��,?B?(5)•��,�"$C���D-�( %4
–��,���+E���6��,-��※F
int a = 3;float data[a];
※ANSI-C,��(�4C99(-��+*&'�4F� .Mac0Linux,gcc(-��F
void func(int b) {float data[b];...
}
8>B+*4�
float data[10];
double data[5 * 2];
OK,�
13��+��)E<@9>=��+�"$!�/41�*�"�-��F:A;7?,��(E�"$!�/2*#5.*2*��F
#define ���! ����
• �� � !��������–��������"NUM�30�������
int main(void) {int i;int score[30];
score[0] = 93;score[1] = 18;���score[29] = 65;
for (i = 0; i < 30; i++) {printf(“%d¥n”, score[i]);
}…
#define NUM 30
int main(void) {int i;int score[NUM];
score[0] = 93;score[1] = 18;���score[29] = 65;
for (i = 0; i < NUM; i++) {printf(“%d¥n”, score[i]);
}…
��
5. #define?�!7#Q
• EK@IH7��?��+2�!)4$3%=–FLA7�38O��7�?��7;!6�"=0(3ODLC�?506�:-=#define NUM 50
• GB?�')4$3%=–�7�%*M���N4Ofor7JLE �7� � ?�')4$3%=
• EK@IH$�9:,&5=–/07��8O��$>#<5 P�?1(=)43O��+:,&5=P
#include <stdio.h>
int main(void) {int data[5] = { 3, 4, 2, 6, 0 };int i;
for(i = 0; i < 5; i++) {printf("data[%d] = %d¥n", i, data[i]);
}return 0;
}
�������
�������
• ��� ����• ���� #define �������
ex2.c
#include <stdio.h>
int main(void) {int data[5] = { 3, 4, 2, 6, 0 };int i;
for(i = 0; i < 5; i++) {printf("data[%d] = %d¥n", i, data[i]);
}return 0;
}
���������#include <stdio.h>
#define NUM 5
int main(void) {float data[NUM] = { 3.2, 4.1, 2.3, 6.4, 0.2 };int i;
for(i = 0; i < NUM; i++) {printf("data[%d] = %f¥n", i, data[i]);
}return 0;
} ���������
• ��������• ����� #define ��� ����
ex3.c
KVLGTJRVR
KVLGTJRVR7<\
• !;��6<�>AD5'9'*ZNSJQP*E)B?0'@(:�#�6�>1Z���9RVR;.7[
C !6@,�'ADCRVR:4'5• ���U$��<Z ��:���70C
– "�67+8+Z���F�(.7<&CX!;%��98Yint scoreAverage;int calcDistance(int x, int y);
• OIS�<Z�Z0=5���*�EDC#define STUDENT_NUMBER 100
• ��-XHTLTMY7��:Z���35Z+D':�'5,2/'WW
��&$362$�'�'
• ��$�!��*�# scanf /��,8
& / -"�*�#!int a[5];scanf(“%d”, &a[2]);
• )�.07�+���� �'�($)��int a[5], i;for(i = 0; i < 5; i++) {
printf(“data[%d] =“, i);scanf(“%d”, &a[i]);
}
data[0] =3data[1] =2data[2] =5data[3] =1data[4] =6���
�%16564�����$�
#include <stdio.h>
#define NUM 5
int main(void) {float data[NUM];float sum = 0;int i;
for(i = 0; i < NUM; i++) {printf("data[%d] = ", i);scanf("%f", &data[i]);
}
for(i = 0; i < NUM; i++) {sum += data[i];
}printf("sum of all data = %f¥n", sum);return 0;
}
������4
����"����#� � �����
(-'
��#� ��/3���for�0�1���sum#&.%NUM��!���2
),$+*�4
ex4.c
top related