Вы находитесь на странице: 1из 59

�������¿�����̳ ? ȫ������ȼ�����(NCRE) ? ����C���� ?

C����ʵ��ָ�������C�ϻ���ȫ�������ֵܵ�������ϸ��4ѧϰ��

� ����汾: C����ʵ��ָ�������C�ϻ���ȫ�������ֵܵ�������ϸ��4ѧϰ��
wl00asd 2006-2-28 09:00
C����ʵ��ָ�������C�ϻ���ȫ�������ֵܵ�������ϸ��4ѧϰ��
ʵ��һ C��� ����л��������й��

��Ŀ����Ҫ��

1��� �Dos� Windows������C���Ե����л������ ����


ļ õ����ϵ �Ļ�������
��� ѧʹ b� ø�ϵ ��

2��� ��‫�ڸ‬ϵ ����α ༭�����롢 l� �����һ��C����

3�� �����м �C��� �� �C ������‫ص‬㡣

���ϻ����‫�ݡ‬

����֪ʶ��

�������ѧϰ�����Ƕ�
� C��������˳�� ⣬
��
� C��� Դ
����
�����������ʶ����
ṹ� ô���
‫���������ڻ‬C���� �����‫��أ‬κθ ����� ����Ҫ�����롱�ɻ������ ������‫��������ڻ‬С������롱

�ķ�ʽ��}�֣�һ���ǽ�� �ʽ������ �������һ��ִ��һ� ��һ��� ��뷽 ʽ����� � ��� ��롱

��Ŀ������û��������ɵij�� ��‫���پ‬l��‫�����װ‬ɿ�ִ���ļ������ִ�п�ִ���ļ���õ����

C������һ�ֱ����͵ij��������� �����ñ���ķ�ʽ��Դ�������Ŀ�ij��

�����룩������һ��C���

����� ����ʼ��Ҫ����༭ �����ļ�����C­�����������Ŀ���ļ�����obj����l����ɿ�ִ���ļ�����e

xe����ִ���ĸ��衣

������Ҫ����Turbo C������C���� ����

ۡ
Turbo C���9�Borland�� �Ƴ��IBM PCϵ�л��C��� ����������з�� ֱ����� õĽ��� ḻ�Ŀ⺯

�������û��ṩ� ��ɻ������ ���ı ༭�����롢 l� ����еȲ���ȫ��������һ������Ͻ��У�ʹ��ʮ�ַ��㡣

1 Turbo C���������

һ��C��� ����ʵʩ�Ǵ ���Turbo


C�ļ��ɻ�����ʼ�ģ������C��� Ļ�����һ����}��;������DOS��������ʹ�Windows�������롣

(1) ��DOS�������룺

��DOS�������ϼ��룺
C>CD \TC�L��ָ����ǰĿ¼ΪTC��Ŀ¼��

C>TC�L (����Turbo C����)

��ʱ����Turbo C���ɻ������� ����‫���ڣ‬Ļ��ʾ���� ��ʾ��

(2) ��Windows�������룺

��Windows 95/98�����У�������� �‫��װ‬Turbo C�������������Ͻ�bһ��� �ʽ�� ��ÿ�� �꼴

�ɽ���C���Ի�������� ӿ�ʼ� ����ҵ������С��������жԻ����м��롰


C:\TC\TC������ȷ�������ɡ�

��Ҫ ����ǣ�����}�ַ�ʽ��һ�� ��ǰ� ��Turbo C�İ�‫��·װ‬ΪC:\TC�������ļ������Turbo C�İ�

‫� ����·װ‬Ļ���������ʽ�иı���Ӧ·�����ɡ�

� ���TC����ʱ�������‫�ڡ‬File��� ������Ļ���IJ�����ɣ��4�Ϊ���� ����༭���‫���ڡ‬Ϣ���‫ں‬͹

�����ʾ�У��� ��‫ٲ‬ο��У��� <![endif]>

�� �� �

��ʾ�uĶ������� ������ṩ��8�� ���

File �����ļ���‫�װ‬롢���̡�ѡ� �b��������̡�д�̣���Ŀ¼�����б �ı 乤��Ŀ¼�����˳�Turbo

C������DOS̬‫��״‬

Edit ��b���༭ �ļ���

Run � ��༭��l�Ӳ����г���

Compile �༭�����Ŀ���ļ���ϳɹ����ļ���

Project ����� �ļ���Ŀ���ļ���ϳɹ����ļ���

Option �ṩ���ɻ����µĶ��� ������ã������ô 洢 ģʽ�� ��������ϼ�l���� � � �����


Ҳ�ɼ�¼Include��Output��Library�ļ�Ŀ¼�����������ѡ��ʹ������ļ�������ѡ�

Debug ��顢�ı�� ��ֵ�����Һ����������ʱ�

����ջ��ѡ��������ʱ�Ƿ���ִ�д����в��������Ϣ��

Break/Watch ��ӡ�ɾ��༭���ӱ��ʽ�������á����ִ���vϵ 㡣

���� ��У�Edit ������һ�����༭������ ���� ���Ϊ��-ʽ� ������������ �

ʹ�÷�����ƶ����4 ��ij�� ��ʱ�����‫����س‬ʾִ�и���� ����Ļ�ϵ���һ����-� ������ṩ��һ�� ��


�� �༭����

�༭���������� ��£���Ϣ����֮�ϵ������ ���м��С�Edit����‫־‬

‫����˴���ڴ‬п��Խ�b��� ༭ һ�� �ļ�������


ܼ F5����)��༭���‫������ڵ‬Ļ����ָ�����ʽ������

����༭���‫ڵ‬ķ�ʽ��}�֣�

��A����F10�������
ܼ ���Ȼ���ù���ƶ������Ƶ���Edit��� ����‫�ֱ��� �����س�������ڼ‬Ӱ���ĸ��E���

�ɽ���༭���‫�ڣ‬

��B����Alt+E�����Ľ���༭���‫�ڡ‬

����༭���‫ ں‬༭���‫������ڵ‬Ǹ��vȵģ���ʾ���ǻ ���‫ڡ����ڵ‬Ķ�����һ����̬‫�״‬У�����й����

‫��ڱ‬༭�ļ�����Ϣ���統 ǰ������‫��ڵ‬С��У��༭ ģʽ(����/��д)�����‫ڱ‬༭�ļ����ļ���ȵȣ�����Ҫ�༭� �ʱ���

‫ڱ‬༭����������ʹ�ù���ƶ���� ��༭��� �ɴ �‫�ڵ‬Ч���õı ༭������±�:

����
����

Home

End

Ins

Del

PgUp

PgDn

�� ��

�� ��

Ctrl+Y

Ctrl+T

Ctrl+U

Backspac

Ctrl+KB

Ctrl+KK

Ctrl+KV
Ctrl+KC

Ctrl+KY

Ctrl+KH

������Ƶ�����

������Ƶ���β

����/��д}��̬‫���״‬л�

ɾ�������‫�ַ��ڵ‬

���Ϸ�ҳ����

���·�ҳ����

��������ƶ�

ɾ�������‫���ڵ‬

ɾ������ָ��һ���

�������

ɾ��������ַ�

���ã���ʼ���� ��‫־‬

���ã���β����β��‫־‬

��ᶯ����괦

� ������괦

��ɾ��

ȡ��鶨��

�‫���ڲ‬ģʽ��(��Ins��‫��)��ת‬༭������������룬���

‫������س‬һ�У�TC�༭����� ����У���һ�����Ϊ248���ַ��77�‫�ڿ‬У���һ�����ַ����77��ʱ�����������ַ���

���������ƶ��������д�� ��ƶ���굽������֮���ٰ�һ��Ins����Ļ ‫����ת‬Ϊ�滻 ģʽ��������ַ��滻

�������λ�õ��ַ�
�� ��Ϣ����

����͵���Դ����ʱ����Ϣ������ʾ�����Ϣ�����桢

ܼ F5����)�� ָ���Ϣ���‫���ڣ‬F6��Alt+E��������Ϣ������༭���‫�ڡ‬
�����Ϣ�������� �����е�λ�á�����

�� ������
ܼ ʾ��

��Ļ�����ǹ�����
ܼ ʾ�У���ʾ��ǰ‫����׳‬
ܼ ¹�̬‫�״‬Turbo
Ӧ C�ȼ�����ã����± ӦӦ��‫�ע‬⣬��̬‫�״‬
ͬ ‫ڲ‬

¹���������
ܼ Dz�ͬ�ġ���ȷʹ�ù�����
ܼ ���

�ȼ�
�� ��

F1

F2

F3

F5

F6

F7

F8

F9

F10

Ϣ
Help��� �ҳ����ʽ��ʾ������

���浱 ǰ���‫ڱ‬༭�����е��ļ�

‫��װ‬һ���ļ�����F3����Ļ�ϵ���һ�����������Ҫ ‫����װ‬ļ���

Zoom����Ż ����

‫���ڿ أ‬F6����ӱ ༭��������Ϣ���‫������ڣ‬Ϣ������༭����


Switch��� ���‫��أ‬

Trace�����‫�������ٵ‬

Step���������٣��������뺯���‫�ڲ‬
Make��� �ǰ�ĵ����б ༭��l��

Menu�������� ���������� �

2 Turbo C����������C���� ����IJ���

(1) �༭ �ļ�

���� ��£�ֱ�Ӱ�Alt+F���F10� ���Ƶ���File�� ��� ����‫�س����ڡ‬File���������һ����-


� ���� ��������� �

Load F3 ��ʾ���‫�� �װ‬һ���ļ�

Pick Alt+F3 ��ָ�����ļ��б���ѡ���ļ�‫��װ‬༭��

New ��ʾ���ļ���ȱʡ�ļ���ΪNONAME.C��

Save F2 �����‫ڱ‬༭���ļ����̡�

Write to �����‫ڱ‬༭���ļ�д��ָ�����ļ��У����ļ���� ��‫�����ڣ‬д��

Directory ��ʾ�ļ�Ŀ¼��

Change Dir �ı�����Ŀ¼

OS shell ����Turbo C������ģʽ������EXIT�ɷ�� ��ɻ���

Quit Alt+x �˳�Turbo C������DOS̬‫��״‬

��bһ�����ļ������ù���ƶ���File��� ��еĹ���Ƶ���New���������‫���س‬ɴ ༭���

‫���ڡ‬ʱ���༭�����ǿհ‫׵‬ģ����λ�‫ڱ‬༭���‫����ڵ‬Ͻǣ���Ļ� ����

‫���ڲ‬ģʽ���������� ������Ļ���Ͻ���ʾȱʡ�ļ���ΪNONAME.C���༭���֮� ���F2�� ��Save����Write

to�����д��̲����ʱϵ ����ʾ�û����ļ���� ij�Ϊ����Ҫ���ļ���

(2) ����ı��롢 l��

ֱ�Ӱ�F9�� ���Compile���еĹ���Ƶ���Make EXE file����� ����‫�Ϳ���س‬ʵ�ֶ� ����ı��롢

l�ӡ����д���������Ϣ������ʾ����Ӧ����Ϣ� 棬�������‫ر‬༭���‫�����ڳ‬
ͣ ‫��ڣ‬λ���ϣ���b�����б ༭� ġ��

ĺ��ٰ�F9����б ༭��l�ӡ��� �����ֱ��û�д���Ϊֹ��������ɿ�ִ���ļ���

‫�ע‬⣺C�����l�����‫��� �����ڱ‬ɵġ�
(3) ִ�г���

ֱ�Ӱ�Ctrl+F9���ִ��.EXE�ļ��������� ��У���F10������ ���������Ƶ���Run�� � ���

‫����س‬һ�� ��� ��Run�� � �‫���س‬

��ʱ������ֱ�ӿ�����������������ʾ���û���Ļ�ϣ���TC��Ļ�Ͽ�������ֱ

�Ӱ����ϼ�Alt+F5���� ��
� Run�� ˵��еġ�User Screen�� � ���ɳ����
� û�Ļ���

�����������TC���ɻ�����

� Run�� ˵��µġ�Run��� ��ֱ�Ӱ�Ctrl+F9��ɽ�C����ı��롢


��� ��
l�ӡ�����һ������ɣ�����3���а��е�2���Ĺ���

��������Ҫ������‫��������ݣ‬г��� �� �����û���Ļ� �Ҫ�����û�������

‫����������ݣ‬ɺ����������У�ֱ�������

������н����ȷ������ ����Ҫ����� � �����������½���༭ ���̬‫����ظ����� �״‬ϲ��裬ֱ�������ȷΪֹ��

(4) �˳�Turbo C���ɻ���

�˳�Turbo C���������‫���ز‬ϵ ̬‫�� �˵��������״‬


� File�� ˵��ġ�Quit�� � ����ֱ�Ӱ�Alt+x��

��ִ���˳�Turbo C����ʱ��ϵ �����һ�µ�ǰ�༭���‫ڵ‬ij����Ƿ��Ѿ����̣���δ���̣�ϵ ������һ����ʾ���

‫���ڣ‬ʾ�Ƿ��ļ����̣����Y��� �ǰ�����‫��ڵ‬ļ����̺��˳����N��� ����˳�

��һ��ʾ��

����1�����ʵ������Ļ����ʾ������������

Hello, world !

Wolcome to the C language world!

Everyone has been waiting for.

��Turbo C�ļ��ɻ����£��������� �ļ�����Alt+F��ϼ��File� ���File� ���Write


to ��ɽ�Ĭ��noname.c�ļ����Ϊ�����ļ������example.c���£�

main()

printf("Hello,World!\n");

printf("Wolcome to the C language world!\n");


printf("Everyone has been waiting for.\n");

Ȼ����Ctrl+F9�༭ִ ��example.c����Alt+F5� �������Ļ����ʾ��ĿҪ����������֡����

‫���·������س‬Turbo C�ı ༭������‫�ע‬⣬�����г���֮ǰ����ȴ��̡�

����2�����벢���г���д�����н��

main()

int a,b,sum;

a=123;b=456;

sum=a+b;

printf(��sum is %d\n��,sum);

���з��� � ������Ϊ��sum is 579��

����3��

���벢���г���д�����н��

main()

int a,b,c;

scanf(��%d,%d��,&a,&b);

c=max(a,b);

printf(��max=%d��,c);

int max(int x,int y)

int z;

if (x>y) z=x;

else z=y;
return(z);

������Ĺ����Ƕ������������}���������ϴ���Ǹ������ �������֮� �꽫

�����û���Ļ� ��ȴ��û�����}������������롰 3��5�����‫������س‬û���Ļ�Ͼ ����max=5����

����ҵ��

1�����벢���������г����� ����C����ĵķ����벽�衣

2��д��һ��C����Ĺ��ɡ�

3��������� ��дһ��
� C������������ Ϣ��

****************************

Hello��World��

****************************

4����дһ��C��������a��b��c���������������� ����룬������ĸ����е����� ���������α�д��

��Һò�����ĺ�
[url]http://it532.blogchina.com[/url]

2005-9-27 22:38 #1

it532 (qingdaonews)
��̳��

ҵ����ʿ

UID 58919
���� 14
��� 5730
���� 1525
����ֵ 1887
�ȿ����� 407 ���
��� 4600 ���
�Ķ�Ȩ�� 120
2005-7-1 ��‫ע‬

4�� ɽ���

̬‫]���[ ���� ״‬: �ȼ�������06���°�γ�ȫ���Ƴ�


--------------------------------------------------------------------------------
ʵ�� C��� Ļ�֪ʶ

��Ŀ����Ҫ��

1������C���������� ��� ��ζ���һ�����͡��ַ��͡�ʵ�

� ��� ������Ǹ�ֵ�ķ������ ���������������ʱ���õĸ�ʽ ‫����ת‬

2��ѧ��ʹ��C���й�����������Լ�����Щ�����ı��ʽ���‫ ����ر‬ӣ�++����� �--��������ʹ�á�

3����һ���� C����ı ༭�����롢 l� ����еĹ�̡�

���ϻ����‫�ݡ‬

��һ��ʾ��

����1�����벢�����³���д�����н��

mian()

char c1 , c2;

c1=97;c2=98;

printf(��%c %c��, c1, c2);

�‫���˻ڴ‬

1����һ��printf�� ������֮��

printf(��%d,%d��, c1, c2 );

2���‫��ٽ��ڶ‬и�Ϊ��

int c1, c2;

��ʹ֮���С�

3���‫������ٽ‬и�Ϊ��
c1=300; c2=400;

��ʹ֮���У����������н��

�‫ڸ‬ó����У� �����ַ���������‫���¿�����ض‬Ϊ������ �� ���������


� ʱҲ������Ϊ�ַ����� ��

����2�������³���д�����н���������������У����õ��Ľ���������õ��Ľ��Ƚ϶�� �

main()

char c1=��a��,c2=��b��,c3=��c��,c4=��\101��,c5=��\116��;

printf(��a%c b%c\tabc\n��,c1,c2,c3);

printf(��\t\b%c %c��,c4,c5);

�‫ڸ‬ó����У���Ҫ�����‫���������ַ���ת‬

����3��

�����³���д�����н���������������У����õ��Ľ���������õ��Ľ��Ƚ϶�� �

main()

int i , j , m , n ;

i=8; j=10;

m=++i; n=j++;

printf(��%d,%d,%d,%d��,i,j,m,n);

�ֱ������¸Ķ�֮���ȷ��������У�

1���������и�Ϊ��

m=i++; n= ++ j;

2���������

main()

int i , j ;
i=8; j=10;

printf(��%d,%d��, i++, j++);

3)��2���Ļ�� ���printf����Ϊ��

printf(��%d,%d��, ++ i, ++ j );

4���‫�ٽ‬printf����Ϊ��

printf(��%d,%d,%d,%d����i��j��i++��j++);

5���������

main()

int i , j , m=0 , n=0 ;

i=8; j=10;

m+= i ++; n -= --j;

printf(��i=%d,j=%d,m=%d,n=%d��,i,j,m,n);

�˳�����Ҫ����� ӡ�� ������� ������������÷���

����ҵ��

1��Ҫ����China��������룬��������ǣ��� 4����ĸ�����5����ĸ���� 4����ĸ�����磬

��ĸ��A�������5��� �F�����á�F�����桰

A������ˣ���China��Ӧ��Ϊ��Hmnsf�������һ�����ø���ֵ�ķ���ʹc1��c2��c3��c4��c5���� ��ֵ�ֱ�Ϊ��

C������h������i������n������a�����������

ʹ��ֱ��Ϊ��H������m������n������s������f���������

2��������������ʽ��ֵ��

��1��x+a%3*��x+y��%2/4

��x=2.5��a=7��y=4.7

��2����float����a+b��/2+��int��x%��int��y

��a=2��b=3��x=3.5��y=2.5

���Լ������������ó�����⣬���õ��Ľ���Ƿ�һ�¡�
3��д��������ʽ�����a��ֵ���� 4a=10����a��n� ������� � ��

��1��a+=a ��2��a-=2

��3��a*=2+3 ��4��a/=a+a

��5��a%=��n%=2����n��ֵ����5 ��6��a+=a-=a*=a

���Լ������������ó�����⣬���õ��Ľ���Ƿ�һ�¡�

��Һò�����ĺ�
[url]http://it532.blogchina.com[/url]

2005-9-27 22:41 #2

it532 (qingdaonews)
��̳��

ҵ����ʿ

UID 58919
���� 14
��� 5730
���� 1525
����ֵ 1887
�ȿ����� 407 ���
��� 4600 ���
�Ķ�Ȩ�� 120
2005-7-1 ��‫ע‬

4�� ɽ���

̬‫]���[ ���� ״‬: �ȼ�������06���°�γ�ȫ���Ƴ�


--------------------------------------------------------------------------------
ʵ���� � �C�������

��Ŀ����Ҫ��

1�����C��� ����˳��

2����� ��õ�C������ ��wӦ�ø�ֵ�����롢�����

���ϻ����‫�ݡ‬
��һ��ʵ��

����1������ʽҪ������/������

#include "stdio.h"

main()

int a,b;

flost x,y;

char c1,c2;

scanf(��a=%d,b=%d��,&a,&b);

scanf(��%f, %e��,&x,&y);

scanf(��&c &c��,&c1,&c2);

printf(��a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c\n��,a,b,x,y,c1,c2);

���иó�� ��밴���·�ʽ�‫������������ڼ‬

a=3,b=7 �L

8.5,71.82 �L

a A �L

�� ѧ��д�������

����2������������� �������������

#include ��math.h��

main()

float a,b,c,s,area;

scanf(��%f ,%f,%f��,&a,&b,&c);

s=1.0/2*(a+b+c);

area=sqrt(s*(s-a)*(s-b)*(s-c));

printf(��area=%f��,area);

}
����3����֪Բ�뾶��Բ�� ���Բ����
ܳ Բ�����

main()

float r,h,l,v,pi;

pi=3.1415926;

scanf(��%f,%f��,&r,&h);

l=2*pi*r;

v=pi*r*r*h;

printf(��Բ��
ܳ Ϊ��%6.2f\n��,l);

printf(��%Բ�����Ϊ��6.2f��,v);

����4������һ�������¶ �Ҫ��������¶ȡ���ʽΪf=5/9*c+32.

main()

float c,f;

scanf(��%f��,&c);

f=5.0/9*c+32;

printf(��%5.2f\n��,c);

����ҵ��

1. ��֪Բ�뾶 r=1.5��Բ���h=3, ��Բ����


ܳ Բ���Բ������Բ�����Բ�����

2. ����һ�����¶ �Ҫ����������¶ȡ���ʽΪc=5/9*(f-32).

��Һò�����ĺ�
[url]http://it532.blogchina.com[/url]

2005-9-27 22:41 #3
it532 (qingdaonews)
��̳��

ҵ����ʿ

UID 58919
���� 14
��� 5730
���� 1525
����ֵ 1887
�ȿ����� 407 ���
��� 4600 ���
�Ķ�Ȩ�� 120
2005-7-1 ��‫ע‬

4�� ɽ���

̬‫]���[ ���� ״‬: �ȼ�������06���°�γ�ȫ���Ƴ�


--------------------------------------------------------------------------------
ʵ���� �� �������

��Ŀ����Ҫ��

1��� �C����ʾ� � �ķ�������


� � � 桱����
0�� � ١���1��

2��ѧ����ȷʹ��� �������� ����ʽ��

3�� ��w����if����switch��

���ϻ����‫�ݡ‬

��һ��ʾ��

����1�� ��֪�����a��b��c���ҳ����ֵ����max�С�

��������֪�ɵ��‫���� �ڱ‬ʱ�����ĸ�� a��b��c��max��a��b��c����������������max����4��Ž�����ֵ

�ġ���һ�αȽ�a��b��� ������max�У���a��b�������Ǵ�ֵ��������if�����if��
��else ��ʽ���
‫��ڶ‬αȽ�max��c������������max�У���if���ĵ�һ����ʽif��ʽ��Max��Ϊa��b��c�е����ֵ��

��include "stdio.h"

main()

{
int a,b,c,max; /*�����ĸ���� � */

scanf(��a=%d,b=%d,c=%d��,&a,&b,&c);

if (a>=b)

max=a; /*a>=b*/

else

max=b; /*a<b*/

if (c>max)

max=c; /*c�����ֵ*/

printf("max=%d",max);

������������‫��˳��ִ���������ݣ‬д�����н��

��1��a=1��b=2��c=3

��2��a=2��b=1��c=3

��3��a=3��b=2��c=1

��4��a=3��b=1��c=2

��5��a=3��b=3��c=2

��6��a=2��b=1��c=2

����2������ijѧ��ijɼ������������ѧ��ĵȼ����ȼ��������£�

90����� ���(90���� A

80��90�֣���(80����B

70��80�֣���(70����C

60��70�֣���(60����D

60�����£� E

����һ��(��ifǶ��`)

����

������֪���ijѧ��ɼ���90�����ϣ��ȼ�ΪA���������ɼ�����80�֣��ȼ�ΪB���������ɼ�����70�֣��ȼ�ΪC���

������ɼ�����60��ΪD���������ɼ�С��60�֣��ȼ�ΪE��������������ɼ�ʱҲ������
����С��0�����100����ʱҲҪ���
�������Ϣ����ˣ�����ifǶ��ǰ��Ӧ���ж�����ijɼ��Ƿ���0~100֮�

#include"stdio.h"

main()

int score;

char grade;

printf("\nplease input a student score:");

scanf("%f",&score);

if(score>100||score<0)

printf("\ninput error!");

else

{ if(score>=90)

grade='A';

else

{ if(score>=80)

grade='B';

else

{if(score>=70)

grade='C';

else

{ if(score>=60)

grade='D';

else grade='E';

printf("\nthe student grade:%c",grade);

}
���������‫������ �� ����ݣ‬Ҫ��������·����

‫����������ֵ�ע���ٽ‬е�100�֣�60�֣�0��� �С��0�ʹ���100����‫�ݡ‬

����������switch���

����

switch ��������‫����֧�����ڴ‬

‫�ע‬⣬case��ı��ʽ������һ�� ���ʽ������������switch���֮ǰ�������0~100֮��ijɼ��ֱ ���

‫ص‬ij� ������A����100��� ��B��C��D��ijɼ��Ĺ� �‫���ص‬ʮλ���� ����� ��E�

���ɴ ɵð�score��ʮȡ��Ϊ��Ӧ�ij���

#include"stdio.h"

main()

int g,s;

char ch;

printf("\ninput a student grade:");

scanf("%d",&g);

s=g/10;

if(s<0||s>10)

printf("\ninput error!");

else

{ switch (s)

{ case 10:

case 9: ch='A'; break;

case 8: ch='B'; break;

case 7: ch='C'; break;

case 6: ch='D'; break;

default: ch='E';

}
printf("\nthe student scort:%c",ch);

���������‫���� �ݣ‬һһ���� ���д����

����3����һ����

y= x x<1
2x-1 1=<x<10
3x-11 x>=10

��scanf��������x��ֵ(�ֱ�Ϊx<1,1~10,>=10�������),��yֵ��

����y��һ��ֶα��ʽ��Ҫ���x�IJ� ���4����y��ֵ������Ӧʹ��If��

main()

int x,y;

printf(��please input x :��);

scanf(��%d��,&x);

if (x<1)

y=x;

printf(��y=%d\n��,y);

else if (x<10)

y=2*x-1;

printf(��y=%d\n��,y);

else

y=3*x-11;

printf(��y=%d\n��,y);
}

����ҵ��

1. c������α�ʾ���桱�롰�١���ϵ ����ж�һ�� �ġ��桱�롰�١���

2. д�������� ����ʽ��ֵ����a=3,b=4,c=5

(1) a+b>c&&b= =c

(2) a||b+c&&b-c

(3) ��(a>b)&&!c||1

(4) !(x=a)&&(y=b)&&0

(5) !(a+b)+c-1&&b+c/2

3. ��3������a��b��c,�ɼ������룬�������������

4����һ����

y= x x<1
2x-1 1=<x<10
3x-11 x>=10

дһ��������x, ���y��

5�����һ�‫��ٷ‬Ƴɼ���Ҫ�����ɼ��ȼ�A��B��C��D��E��90������ΪA��80~89ΪB��
70~79��ΪC��60~69��ΪD��60������ΪE��

6�� ��һ�����5λ��������Ҫ��

a. ������Ǽ�λ��

b. �ֱ���ÿһλ���֣�

c. ���������λ���֣����� ��Ϊ321��Ӧ���123��

7������4������Ҫ����С�����˳�����

ʵ���� ��� �������


��Ŀ����Ҫ��

��w����while��do��while��for���� ������Ӧ�á�

���ϻ����‫�ݡ‬

��һ��ʾ��
����1����5��

main()

int n,t;

n=1;

t=1;

while(t<=5)

n=n*t;

t=t+1;

printf(��%d��,n);

����2�����s=1!+2!+3!

main()

int n,s=0,t=1;

for(n=1;n<=3;n++)

t=t*n;

s=s+t;

printf(��%d��,s);

����3�����s=1!+3!+5!

main()

int s=0,t,i,j;

for(i=1;i<=3;i++)
{

t=1;

for(j=1;j<=2*i-1;j++)

t=t*j;

s=s+t;

printf(��%d��,s);

����4�����s= 3+33+333

main()

int s=0,t=3,i;

for(i=1;i<=3;i++)

s=s+t;

t=10*t+3;

printf(��%d��,s);

����5����һ���У�2/1��3/2��5/3��8/5�������������е�ǰ10��֮�͡�

main()

int n,t,;

float a=2,b=1,s=0;

for(n=1;n<=10;n++)

s=s+a/b;

t=a;
a=a+b;

b=t;

printf(��%f��,s);

����6����ӡ500���‫ڵ‬ġ�ˮ�ɻ����ˮ�ɻ�����һ����λ�����λ��b���͵��‫����ڸ‬
main()

int i,j,k,n;

for(n=100;n<=500;n++)

i=n/100;

j=n/10-i*10;

k=n%10;

if(n= =i*i*i+j*j*j+k*k*k)

printf(�� %d��,n);

����7��һ������� �õ����������֮� ������ �Ϊ������100֮�‫���������ڵ‬

main()

int n,s,j;

for(n=1;n<=100;n++)

s=0;

for(j=1;j<n;j++)

if (n%j= =0)

s=s+j;
if (s= =n)

printf(��%d��,s);

������ʾ��

����1������}�������� �� ������� ��������}����m��n(Ĭ��m>n)����Σ��㷨

��ʹkΪm����n���������m��
ܱ n�����kֵΪ0��nΪ��}�������� �����ʹk����n��n����m���‫����ظ‬Ϲ�̣�ֱ��

kֵΪ0��

#include"stdio.h"

main()

int m,n,k,result;

printf("Enter two numbers:");

scanf("%d,%d",&m,&n);

if(m>0&&n>0) /*� �}��������*/

do

k=n%m;

if(k= =0)

result=m;

else

n=m;

m=k;

}while(k>0); /* ��ȡ������������*/

printf("The greatest common divistor is:%d\n",result);

}
else printf("Nonpositive values not allowed\n");

����2����ţ�‫� ���ٵ‬2x3-4x2+3x-6=0��1.0����ĸ�

#include ��math.h��

main()

float x,x0,f,f1;

x=1.0;

do

{ x0=x;

f=((2*x0-4)*x0+3)*x0-6;

f1=(6*x0-8)*x0+3;

x=x0-f/f1;

while(fabs(x-x0)>=1e-5);

printf(��%6.2f��,x);

����3����ӡ���� ��

***

*****

*******

main()

{ int i,j;

for(i=1; i<=4;i++)

{for(j=1;j<= 4-i;j++)

printf(�� ��);

for(j=1;j<=2*i-1;j++)
printf(��*��);

printf(��\n��);

����4���ж�m�Ƿ�������

����

#include <math.h>

main()

int m,i,k;

scanf(��%d��,&m);

k=sqrt(m+1);

for(i=2;i<=k;i++)

if (m%i= =0)

break;

if(i>=k+1)

printf(��%d is a prime number\n��,m);

else

printf(��%d is not a prime number\n��,m);

����ҵ��

1������}��������m��n��������� �����������

2����Sn=a+aa+aaa+��+aa��a ֵ֮������a��һ�����֡����磺 2+22+222+2222+22222����ʱn=5��,

n�ɼ������롣

3�����1��+2��+3��+4��+��20��

4�� ��ӡ100-999֮�����еġ�ˮ�ɻ����ˮ�ɻ�����һ����λ�����λ��b���͵��‫����ڸ‬

5�� һ������� �õ����������֮� ������ �Ϊ������1000֮�‫���������ڵ‬


6�� ��һ���У�2/1��3/2��5/3��8/5�������������е�ǰ20��֮�͡�

7�� �õ����x= ��a ����ƽ����ĵ�ʽΪ

xn+1=1/2(xn+a/xn)

Ҫ��ǰ��}������x�IJ�ľ��ֵС��10-5

8�� ��ţ�‫� ���ٵ‬2x3-4x2+3x-6=0��1.5����ĸ�

9�� ��ӡ���� ��

***

*****

***

*
ʵ���� һά����
��Ŀ����Ҫ��
1������һά����Ķ��塢��ֵ���������ķ�����

2�������ַ������ʹ�ã�

3�������������й ‫��ص‬㷨�����������㷨����

���ϻ����‫�ݡ‬

��һ��ʾ��

����1���‫���������ڼ‬N������� ��Ƴ���ʹ�������е���� Ӵ�С�Ĵ������С�

����C�����鳤�ȱ�����ȷ����С����ָ��N��ֵ������ķ����ж��֣�����ȡ������}����Ϊ�ο���

����һ����������

�ӵ�һ����ʼ�4ζ�����}����бȽϣ������������κβ������� ���ʹ��
� }���λ� á���һ��ģ�N-
1���αȽϺ�������� ����� ‫�ֻ���ڶ‬迼�ǣ�N-1������� �����ֱ���‫�ڣ‬N-1����ȽϺ�Ϳ����������

�������£�

#define N 10

#include"stdio.h"

main()
{

int a[N],i,j,temp;

printf("please input %d numbers\n",N);

for(i=0;i<N;i++)

scanf("%d",&a[i]);

for(i=0;i<N-1;i++)

for(j=0;j<N-1-i;j++)

if(a[j]>a[j+1])

temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

printf("the array after sort:\n");

for(i=0;i<N;i++)

printf("%5d",a[i]);

�������� ������

�����ҳ�ֵ��С����Ȼ�����������һ���������ֵ��С���� ŵ�� �һ��λ�ã�Ȼ���

‫�ڴ‬ʣ�µ�������ֵ��С�ģ�����͵‫�ʹ������ڶ‬õ ‫�ڶ‬С������‫���ڵڶ‬λ���ϡ�� ����ƣ�ֱ�����е�ֵ��С�����˳�����

�Ϊֹ��

#include"stdio.h"

#define N 10

main()

int a[N],i,j,r,temp;

printf("please input %d numbers\n",N);


for(i=0;i<N;i++)

scanf("%d",&a[i]);

for(i=0;i<N-1;i++)

{ r=i;

for(j=i+1;j<N;j++)

if(a[j]<a[r])

r=j;

if(r!=i)

temp=a[r];

a[r]=a[i];

a[i]=temp;

printf("the array after sort:\n");

for(i=0;i<N;i++)

printf("%5d",a[i]);

printf("\n");

����2��������ֲμӸ��������10����ί����Ľ��д�֣�� ������λ �ֵ�ƽ��÷֣�ȥ��һ���� ֺ�һ���� ֣���

���������ĺ�������� ���ί����10������������鰴���

������У����������г��һ������һ�������������ƽ��֣�������� ������� ��ʵ�֡�

main()

{int i,j,min;

float temp,ave=0;

float a[11];

printf("\n������ί���ķ���\n");

for(i=1;i<=10;i++)
scanf("%f",&a[i]);

for(i=1;i<=9;i++)

{min=i;

for(j=i+1;j<=10;j++)

if(a[min]>a[j])

min=j;

temp=a[i];

a[i]=a[min];

a[min]=temp;

for(i=2;i<=9;i++) /*‫��ע‬iֵ�ı 仯��Χ*/

ave=ave+a[i];

printf(" �����������%6.1f",ave/8);

printf("\n");

����3������һ���ַ�������п �ĸ���

#include <stdio.h>

main( )

{char c[30];

int i,sum=0;

gets(c);

for(i=0;i<strlen(c);i++)

if(c[i]==' ')

sum=sum+1;

printf("� �����%d \ n",sum);

����ҵ��

1�� ����һ�����ź�������飬������һ����Ҫ�� 4����Ĺ��ɽ�����������С�


2�� ��һ�������е�ֵ���������´�š����磬 4˳��Ϊ8��6��5��4��1��Ҫ���Ϊ1��4,5��6��8��

3�� ��15������С����˳������һ�������У�����һ����Ҫ�����۰���ҷ��ҳ�����������е ‫� ���ڼ‬

‫���������������ֵ�ص‬У����ӡ��� ���

4�� ��һ��� �}���ַ�l����4����Ҫ��strcat����

ʵ���� ��ά����

��Ŀ����Ҫ��

1����� �ά����Ķ��塢��ֵ���������ķ�����

2�������ַ������ʹ�ã�

3�������������й ‫��ص‬㷨�����������㷨����

���ϻ����‫�ݡ‬

��һ��ʾ��

����1����һ��3��4�ľ���Ҫ���������ֵ���� �‫����� ���ֵ�ص‬кź��кš�

#define M 3

#define N 4

main( )

{int max,i,j,r,c;

static int a[M][N]={{123,94,-10,218},{3,9,10,-83},{45,16,44,-99}};

max=a[0][0];

for(i=0;i<M;i++)

for(j=0;j<N;i++)

if ( a[i][j]>max)

{max= a[i][j];

r=i;

c=j;

printf(��max=%d , row =%d , colum=%d \n��,max , r, c);


}

����2����ӡ���� ����

* * * * *

* * * * *

* * * * *

* * * * *

* * * * *

main()

{char a[5]={' * ' , ' * ' , ' * ' , ' * ' , ' * '};

int i,j,k;

char space=' ';

for(i=0;i<5;i++) /*���5��*/

{printf("\n"); /* ���ÿ��ǰ�Ȼ���* /

printf(" "); /* ÿ��ǰ����5�� � */

for (j=1;j<=i;j++)

printf("%c",space); /* ÿ������1�� �*/

for ( k=0;k<5;k++)

printf("%c",a[k]); /*ÿ������5��*��*/

����3�������������� ��֮�͡�

#define N 6

main()

{int i,j,sum=0;

int a[N][N]={0};

printf("input 5��5 data:\n");

for(i=1;i<N;i++)

{ printf("Input the %d line data:\n",i);

for(j=1;j<N;j++)
scanf("%d",&a[i][j]);

for(i=1;i<N;i++)

{for(j=1;j<N;j++)

printf("%5d",a[i][j]);

printf("\n");

for(i=1;i<N;i++)

for(j=1;j<=i;j++)

sum=sum+a[i][j];

printf("sum=%d\n",sum);

����ҵ��

1. ��һ��3��3����Խ��� ��֮�͡�

2. ��ӡ�����µ��������Σ�Ҫ���ӡ��10�У���

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

���� ���� ����

ʵ��� ����

��Ŀ����Ҫ��

1������C��� ���Ķ��巽����������������ĵ��÷�����

2��� ������ �����֮��IJ��� �ʽ��

���ϻ����‫�ݡ‬
��һ��ʾ��

����1��дһ���ж�����ĺ�������������һ����������Ƿ��������Ϣ��

�������£�

mian()

int number;

printf(��������һ��������\n��);

scanf(��%d��,&number);

if (prime(number))

printf(��\n %d������.��,number);

else

printf(��\n %d��������.��,number);

int prime(number) /*� ������������*/

int number;

int flag=1,n;

for(n=2;n<number/2&&flag==1;n++)

if (number%n==0)

flag=0;

return(flag);

�ж�������㷨����������ǰѧϰѭ����ʱ���Ѿ�ѧ���ˣ�������ֻ�ǰ�����㷨

�ú������ʽ��ʾ��4����������Ҫ ‫��⺯�ע‬Ķ��塢����ķ���� �ʽ��

����2��дһ�����Ǹ��һ��λ���飨 4��4��‫�ת‬ã������л�����

�������£�

/*�����‫*��ת‬/

#define N 4
int array[N][N];

convert(array)

int array[4][4];

int i,j,t;

for (i=0;i<N;i++)

for (j=i+1;j<N;j++)

t=array[i][j]; array[i][j]=array[j][i]; array[j][i]=t;

main()

int i,j;

printf(���������� �‫\�أ‬n��);

for (i=0;i<N;i++)

for (j=0;j<N;j++)

scanf(��%d��,&array[i][j]);

printf(��\n�����ǣ�\n��);

for (i=0;i<N;i++)

for (j=0;j<N;j++)

printf(��%5d��,array[i][j]);

printf(��\n��);

conver(array);

printf(��‫�������ת‬ǣ�\n��);
for (i=0;i<N;i++)

for (j=0;j<N;j++)

printf(��%5d��,array[i][j]);

printf(��\n��);

��������������Ϊ���������Ҫ ‫��������ע‬Ϊ�������ʱ���÷���

������ʾ��

����1��д}����ֱ���}���������� �����С�����������������}���������}�������ɼ������롣

�������£�

#include "stdio.h"

hcf(u,v)

int u,v;

int a,b,t,r;

if(u>v)

t=u; u=v; v=t;

a=u; b=v;

while((r=b%a)!=0)

b=a; a=r;

return(a);

lcd(u,v,h)
int u,v,h;

return(u*v/h);

main()

int u,v,h,l;

scanf("%d,%d",&u,&v);

h=hcf(u,v);

printf("H.C.F=%d\n",h);

l=lcd(u,v,h);

printf("L.C.D=%d\n",l);

����һ��ʮ�ֵ��͵��㷨�� ѧ��һ��Ҫ�������ѧϰ��

����2��дһ�����á����10���������� ���ַ���С����˳������

�������£�

/*��� �����*/

#define N 10

char str[N];

main()

int i,flag;

for (flag=1; flag = =1;)

printf(��\n�����ַ�����Ϊ10��\n��);

scanf(��%s��,&str);

if (strlen(str)>N)
printf(������ ������ ��);

else

flag = 0;

sort(str);

printf(��\n������):

for (i=0;i<N;i++)

printf(��%c��,str[i]);

sort(str)

char str[N];

int i,j;

char t;

for (j=1;j<N;j++)

for (i=0;(i<N-j)&&(str[i]!=��\0��);i++)

if (str[i]>str[i+1])

t=str[i]; str[i]=str[i+1]; str[i+1]=t;

����3����ţ�‫�������ٵ‬Ϊax3+bx2+cx+d=0��ϵ��a��b��c��d���������롣

��x��1�����һ��ʵ����������������

�������£�

/*ţ�‫*�� ��ٵ‬/

#include ��math.h��

float solut(a,b,c,d)
float a,b,c,d;

float x=1,x0,f,f1;

do

x0=x;

f=((a*x0+b)*x0+c)*x0+d;

f1=(3*a*x0+2*b)*x0+c;

x=x0-f/f1;

}while(fabs(x-x0)>=1e-5);

return(x);

main()

float a,b,c,d;

printf(��\n���뷽�̵�ϵ��a,b,c,d\n��);

scanf(��%f,%f,%f,%f��,&a,&b,&c,&d);

printf(��\n�����ǣ�%5.2fx^3+%5.2fx^2+%5.2fx+%5.2f=0��,a,b,c,d);

printf(��\nX=%10.7f\n��,solut(a,b,c,d));

�‫���ڴ‬Ŀ�У����̵�ϵ����δ֪�ģ���������ǰ������ţ�‫���ٵ‬ʱ�� �ĵ ‫�� �����ط‬


�� 㷨

���� �ģ����������ú���4� ̵ĸ�Ҳ���ǰ�ţ�‫���ٵ‬ú������ʽ���ֳ�4��

����ҵ��

1���ϻ��������ij�� �
ϵ¼���ij����
���� Ϣ ָ���� ��

main()

int x,y;

printf("%d\n",sum(x+y));
int sum(a,b);

int a,b;

return(a+b);

2������һ�������Ǽ���n��ѧ��ijɼ��У�����ƽ��ɼ���������Ϊ����ֵ��������4������
��50��ѧ��ɼ��У�����ƽ��ɼ����ж����ˣ�

3����дһ���n���� Ӵ�С������C�����‫�ٱ‬дһ��������÷ֵ�C������㷽���ǣ�ȥ��һ���� ֣�ȥ��һ���� ֣

������ƽ���Ϊ���� �ֵ����÷֡����������е������Ƕ���n����ί�7֣�m�� �ֲ�������÷֣��Ӵ�С�������

4����дһ�����n!�ĺ��������������ʹ֮���7���������Σ�

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

1 6 15 20 15 6 1

1 7 21 35 35 21 7 1

���������Ƕ���չ��ʽ(a+b)n��ϵ����n+1� n=0��1������������������ѧ�Ͼ�����Ҫ�����壬�‫��ڸ‬н

���ѧ��ϵ���ǰ��չ�ʽ��am= ������am��չ��ʽ�еĵ�m��ϵ��

5����дһ���� �(���������� ���

(1) ����10�����������

(2) ����� ����Ӵ�С����

(3) Ҫ������һ���������۰���ҷ��ҳ��������‫�����������������ڣ‬λ�ã���� ����ʵ�λ�á�

����input�������10�������¼�롣 sort���������� �����search�������������IJ�� �

ʵ��� �ļ�
Ŀ����Ҫ��

1�������ļ����ļ�ָ��ĸ���� ��ļ��Ķ��巽����

2��� ��ļ��
͹ ‫ر‬յĸ��� �����

3�������й��ļ��ĺ���

���ϻ����‫�ݡ‬

��һ��ʾ��

����1����data.dat�ļ�д��100���¼��

#include <stdio.h>

main()

{FILE *fp;

int i;

float x;

fp=fopen("date.dat","w");

for(i=1;i<=100;i++)

{scanf("%f",&x);

fprintf(fp,"%f\n",x);

fclose(fp);

����2������һ�ļ�cj.dat�����50��� ijɼ���Ӣ�
�������ѧ������Ÿ�ʽΪ��ÿ��һ�У��ɼ����ɶ��ŷָ�������ſ�ƽ��ɼ��� �Ƹ���ƽ��ɼ��������‫ڻ‬

90�ֵ�ѧ������

#include <stdio.h>

main()

{FILE *fp;

int num;

float x , y , z , s1 , s2 , s3 ;

fp=fopen ("cj.dat","r");
{fscanf (fp,"%f,%f,%f",&x,&y,&z);

s1=s1+x;

s2=s2+y;

s3=s3+z;

if((x+y+z)/3>=90)

num=num+1;

printf("�������90��������%.2d",num);

fclose(fp);

����3�� ������
� cj.datļ��� ÿ��ѧ����ܳɼ������� ���� ������������
ܷ ‫����ڴ‬ļ���stud���С�

#include "stdio.h"

main()

FILE *fp1,*fp2;

float x,y,z;

fp1=fopen("cj.dat","r");

fp2=fopen("stud","w");

while(!feof(fp1))

fscanf (fp1,"%f,%f,%f",&x,&y,&z);

printf("%f,%f,%f,%f\n",x,y,z,x+y+z);

fprintf(fp2,"%f,%f,%f,%f\n",x,y,z,x+y+z);

fclose(fp1);

fclose(fp2);

����ҵ��
1. �� 5��ѧ��ÿ��ѧ����3�ſεijɼ����Ӽ�������������
‫(���ݣ‬ѧ��ţ��������ſγɼ����������ƽ��ɼ����� ���� �����ƽ��������

‫����ڴ‬ļ���stud���С�

2. �����⡰stud���ļ��е�ѧ����‫���ݣ‬ƽ��ֽ�������� ���������ѧ����

���һ�����ļ���stu_sort���С�

ʵ��ʮ �‫�ۺ‬wϰ

��Ŀ����Ҫ��

1��Ҫ��ѧ����������
ܹ ѧ��Ļ�� ֪ʶ� ��̼������
ܽ ‫�ۺ‬wϰ��

2����b���3��ģ�����

���ϻ����‫�ݡ‬

ģ������һ

һ�� ��� ÿ��1�� ��15�֣�

1����x,yΪfloat� � ,�����У���Ϊ�����ʵĸ�ֵ���

A ++x; B y=(float)3;

C x=y=0; D x*=y+8;

2����xΪint �� ����ִ���������x��ֵΪ����

x=65535;

printf(��%d\n��,x);

A 65535 B 1

C � �ֵ D -1

3�����棨������ȷ��‫���ת‬

A ��\t�� B ��\a��

C ��\081�� D ��\n��

4����C�����У�char��������‫����� ������ڴ‬ʽ� 洢��

A �� B����
C ���� D ASCII��

5�����±� ���Ǻ
Ϸ��ġ�

A break B $123

C lotus_2_3 D <temp>

6���ж�char� � c1�ΪСд�
Ƿ ַ���������ȷ�ı��ʽ������

A ��a��<=c1<=��z �� B (c1<=a)&&(c1<=z)

C (��a��<=c1)&&(��z��>=c1) D (c1>=��a��)&&(c1<=��z��)

7����C�����У�int,char,float�� �õ��‫ڴ‬档

A ��Ϊ2���ֽ� B ���û�� ����� C PC ��Ϊ2,1,4 D 2,2,4

8��. ���� ��int x,y�������� �����ʵ�����º����ϵ

y= -1 x<0
0 x=0
1 x>0

A if (x<0) y=-1;else if (x==0) y=0;else y=1;

B y=-1; if (x!=0) if (x>0) y=1;else y=0;

C y=0; if (x>=0) { if (x>0) y=1;} else y=-1;

D if (x>=0) if (x>0) y=1;else y=0; else y=-1;

9��while (!x)��(!x)�������������ȼ�

A x= =0 B x= =1

C x!=1 D x!=0

10�� ���²������� �������Ϊ������

A for (y=0,x=1;x>=++y;x++);

B for (;;x++);

C while (1) { x++;}

D for (i=10;;i--) sum+=i;

11�� ���������� �����棨������ȷ������

Char x[]=��12345��;

Char y[]={��1��,��2��,��3��,��4��,��5��};
A x��y��ȫ�� ��

B x��y���� ��

C x���鳤��С��y���鳤�ȡ�

D x��y�ַ�����ȡ�

12�� Ϊ���ж�}���ַ�s1 ��s2�Ƿ���ȣ�Ӧ��ʹ�ã�����

A if (s1= =s2) B if (s1=s2)

C if (strcpy(s1,s2)) D if (strcmp(s1,s2)= =0)

13�� C�����к����ֵ���������ɣ������ A return����еı��ʽ���͡�

B ���øú������������͡�

C ���ú���ʱ��ʱ���

D ���庯��ʱ��ָ���ĺ������͡�

14 �� int t, a=5,b=6,w=1,x=2,y=3,z=4��� � t=(a=w>x)&&(b=y>z)������ t ,a,


b��ֵ�ֱ�Ϊ����

A 0��0��0 B 0��0��6

C 1��0��0 D 1��0��6

15 ���� grade��ֵΪ1�� ���������г���κ������Ϊ����

switch(grade)

{ case 1:printf(��a\n��);

case 2:printf(��b\n��);

case 3:printf(��c\n��);

A a B a

C abc D ab

����д�����г�������н��ÿ��3�֣���15�֣�

1�� main()
{

int i,j,k;

char space=�� ��;

for(i=0;i<=5;i++)

for (j=i;j<=i;j++)

printf(��%c��,space);

for (k=0;k<=5;k++)

printf(��%c��,��*��);

printf(��\n��);

2��main()

int n=0;

while(n++<=2)

printf(��%d\t��,n);

printf(��%d\n��,n);

3�� main()

int a[3][3]={1,2,3,4,5,6,7,8,9};

int i,j,t;

for (i=0;i<3;i++)

for (j=0;j<3;j++)

{t=a[i][j];

a[i][j]=a[j][i];

a[j][i]=t;}
for (i=0;i<3;i++)

{ for(j=0;j<3;j++)

printf(��%4d ��,a[i][j]);

printf(��\n��);

4�� #include ��string.h��

main()

char string1[20]=��abcd��;

char string2[]=��\\cd\t��;

strcat(string1,string2);

printf(��%d��,strlen(string1));

5�� main()

int count ,sum, x;

count=sum=0;

do { scanf(��%d��,&x);

if (x%2!=0) continue;

count++; sum+=x;

} while (count<5);

printf(��sum=%d��,sum);

��������������3 6 -2 9 10 11 8 12

�� ��̣���70�֣�
1����дһ���������һ���ַ��������ź��������ַ���10�֣�

2��дһ������ֱ�ܷ �Ƴ� �����������ַ���Сд�ַ�ĸ��������ַ�ĸ���������ַ�ĸ���������ַ��

�������Ϊ����� ���10�֣�

3����дһ����4�����е������Ҫ���ú���ʵ����������10�֣�

4��������ֲμӸ��������5����ί����Ľ��д�֣�� ������λ �ֵ�ƽ��÷֣�ȥ��һ���� ֺ�һ���� ֣�����13�֣�

5�������3~100֮�����е���������� ����12�֣�

6����֪��һ��ASCII��stud.dat���У���10��ѧ��ļ�¼��ÿ���¼��4����1���‫��ݣ‬Ϊѧ�ţ�int� �
�����2

�3��4��Ϊ�ɼ���float� �����дһ�����Ӹ��ļ��н���Щ
����� ѧ s�4������ÿ��� �ƽ��ɼ���Ȼ���‫���� �ڽ‬

�����ƽ��ɼ�д������һ��ASCII��aver.dat���С���15�֣�

ģ������

һ�� ��� ÿ��2�� ��26�֣�

1�� ���¼������ִ�к�i,j,k��ֵ�ֱ�Ϊ����

int i,j,k;

i=j=0;

k=1;

if (i>j?(j--):(i--)) k++;

A 1,9,1 B 1,0,2

C -1,0,1 D 0,0,2

2�� int i=0,j=0;

int a=2,b=4,c=5,d=6;

���ʽ(i=a-b)&&(j=c-d)�Ľ���ǣ���

A 1 B 0

C -2 D -1

3����������ʽ(m)?(a++):(a--)������ʽm����

A �ȼ���(m==0) B �ȼ���(m==1)

C �ȼ���(m!=0) D �ȼ���(m!=1)
4 ���г������н����n��ֵΪ����

n=2;

do { n=n+n;

n--;

} while (n<20)��

A 21 B 22

C 33 D 24

5����֪����a[3][4]�����a[1][2]��ֵ5 �����в�����ȷ���ǣ���

A a=5 B *a[1]=5

C a[2]={0,5,3,4} D *(a[1]+2)=5

6���ļ���ĺ�����ָ����

A ���峣 B �����

C ������ ���� D ����� ����

7�����±� ����Ϸ����ǣ���

A M.john B $123

C lotus1_2_3 D <temp>

8��������‫�ڡ‬A���� ����ȷ���ǣ���

A ����һ���ַ� B ����һ���ַ�

C ����һ���ַ�a D ����һ���

9���������ִ�к�� c�Ľ���ǣ���

int a=7,b=2;

float c;

c=a/b;

A 3.5 B 3

C 3.0 D 1
10�� �趨���±� ������ʽ5+��b��+i*f-d/e-��a���Ľ���ǣ���

int i;

float f;

double d;

long int e;

A ������ B ������

C ���� D ����

11�� ���²���ȷ�Ķ�������ǣ���

A double x[5]={2.0,4.0,6.0,8.0,9.0};

B int y=[5]={0,1,3,5,7,9};

C char c1[ ]={��1��,��2��,��3��,��4��,��5��};

D char c2[ ]={��\x10��,��\x1��,��\x8��};

12��ָ����һ����C��� ĸ�ֵ�� ��

A int a=1,b=3; B i++;

C a=b=5; D y=int(i);

13�� ������һ�������� �������Ϊ������

A for (y=0,x=0;x>=++y;x++);

B for (x=1;;x++);

C i=15; while (x>10) { x--;}

D for (i=10;i>5;i--) sum+=i;

����д�����г�������н��ÿ��3�֣���15�֣�

1��#include ��stdio.h��

main()

int i;

for (i=1;i<=5;i++)

{ if (i%2) printf(��*��);

else continue ;
printf(��#��);

printf(��$\n��);

2�� main()

int i;

void function(void);

for (i=0;i<3;i++)

function();

void function(void)

int i=1,j=1;

static int k=1;

i++;j++;k++;

printf(��%d,%d,%d��,i,j,k);

3�� float x=1.0,y=2.0,z;

main()

double fun(void);

z=fun();

printf(��%f,%f,%f\n��,x,y,z);

double fun(void)

int y,z;

x=y=z=3.0;
return(x+y+z);

4��main()

int i=1,k=0;

while (i--) k=k+k;

printf(��k=%d\n��,k);

5��main()

int i,sum;

i=1;

for(sum=1;i<=5;i++,sum--)

sum*=sum;

printf(��%d��,sum);

�� ��̣���59�֣�

1������һ���ַ�This is a computer�� ���������ַ�i���‫״‬γ��ֵ�λ�á���8�֣�

2�� � ����3*3��ά��������� �‫�� ������ڵ‬С���λ�á���12�֣�

3����д��� �� ������漶������͹���е�һ�γ��ֺ������999ʱ������� �ֺ�OS2��������^��ʾ�����

1*2-2*3+3*4-4*5+����+(-1)^(n-1)*n*(n+1)+ ������13�֣�

4����һ����9��ѧ��ÿ��8�������ɵĶ�ά�� ��
� д����Ҫ��ѧ����ܳɼ�������(�ɴ�С)���У���� ����ֵܷ

‫���ڶ‬ѧ���ƽ��ɼ�����13�֣�

���� ѧ�� ���� ��� ���� ��ѧ ����� ���� ��


ܷ

���� 1 19 81 89 99 98 87

С��Ů 2 16 89 90 95 80 90
��Ӣ 3 17 91 77 88 95 78

���� 4 18 79 84 95 93 96

���� 5 15 95 92 98 99 93

� 6 17 78 88 85 86 80

� 7 14 91 85 94 82 88

֣�� 8 15 90 92 94 90 95

���� 9 16 75 85 87 94 90

5����֪�������ļ�da1.dat�У�ÿ���¼ֻ��}����‫���ݣ‬һ��Ϊһ�����ʾѧ���ѧ�ţ��‫���ڶ‬Ϊ����xx.x��һ��ʵ���

� �Ƽ�� ���ļ�t2.dat���60������(��60��)������ ������ı���R����13�֣�

ģ��������

һ ��� ÿ��2�� ��20�֣�

1��������‫�ڡ‬A���� ����ȷ���ǣ���

A һ���ַ� Bһ���ַ�

C һ���ַ�a Dһ���ַ��

2��ʹ���ַ���ʱ�����뽫���� �ļ������������

A��stdio.h�� B��string.h��

C ��math.h�� D��stdlib.h��

3��������‫������ ����\\�ڡ‬ȷ���ǣ���

A ‫ �ַ���ת‬B��������

C������������ DҲ�����‫�ڴ‬ӡ��

4��C�������ɣ�������

A����ļ� B�ı��ļ�

C ���� D�����������

5�����й��‫���� ����ں‬Щ�Ǵ���ģ���

A��� ���ִ��
B����Ƕ�‫���׵‬

C��� ���������֮ǰ��֮��

D�������������IJ���

6��һ������£�C������� �����ʾ������Ϊ� ��档

A F B T

C 1 D 0

7�����±� ���Ǻ
Ϸ��ġ�

A continue B $123

C lotus_2_3 D <temp>

8��һ��C��� ������Ǵӣ�����ʼִ�еġ�

A ���� B����

C� ��� D����д˳��

9��PC���У�C��� �int,char,float�� �õ��‫�ڴ‬Ϊ�����ֽ‫�ڡ‬

A 1, 2, 4 B 2,2,2

C 2,1,4 D 2,2,4

10. ��kΪfloat� ������г���ִ�н��Ϊ����

k=2.0;

while (k!=0)

{printf(��%d��,k);

k--;}

printf(��\n��);

A ��� �� B 0��

C 1�� D 2��

�� ����ĿҪ������������г���ÿ��6�֣���24�֣�

1�� ���������һ���ַ�
Void reversr(str)

Char str[];

int len.i;

char c;

len=��;

for (i=0;i<��;i++)

{ c=��;

str[i]=str[len-i-1];

��=c;

#include <string.h>

main()

char string[256];

gets(string);

reverse(string);

puts(string);

2�����Fibonacci���е�ǰ15� Ҫ��
� ÿ���� 5�

#define M 15

main()

int fib[M];

int i,

fib[0]=1;fin[1]=1;

for (i=2;i<M;i++)

��=fib[i-2]+��;
for(i=0;i<M;i++)

{ if ( �� ) printf(��\n��);

��;

3�� �����10��� ����������

main()

int a[10]={2,4,1,6,-1,34,56,78,-23,20};

int i,j,k;

for (j=0;j<�� ;j++)

for (i=0; �� ;i++)

if ( �� )

{ k=a[i];

�� ;

a[i+1]=k;

3�� ���100-200����������������

main()

int m,k,I,n=0

for (m=101;m<=200;m++)

{ ��

for (i=2;i<=k;k++)

if ( �� ) break;

if ( �� ) {printf(��%d ��,m); n=n+1;}

}
printf(��%d��,n);

�� ��̣���56�֣�

1����д���������漶��ǰn����ż����ĺ�ES������͹���У�� �һ����ֵ����9999����Ϊĩ� ���

������ES��������^��ʾ�����

1!-2!+3!-4!+����+(-1)^(n-1)*n!+ ���� ��10�֣�

2�����һ���� ��‫����� ���� ��¡� ��������� ڴ‬Ӧ�����‫������ڼ‬磬

1998��7��1����������Ҫ�������ʽΪ7��1��1998��<3>�� ��12�֣�

[��ʾ] ��� ʽ��

s=yy-1+(yy-1)/4-(yy-1)/100+(yy-1)/400+dd

w=s-7*(s/7)

����yy�������dd��yy�� ��������d��������w����������w=0��1��2����

3����д������}��������a��b����֪a*b=2048����a��b��Ϊ��ֵʱ��a+b��ֵ��С����11�֣�

4����д�����ҳ�һ��4λ�����ȫƽ��������ȥ1111�
������һ����ȫƽ������ȫƽ������һ������������һ�������ƽ��������25��5��ƽ������25��һ����ȫƽ
�����10�֣�

5����֪�������ļ�test.txt�д����120���¼��ÿ���¼��ֻ��һ�������ļ��У��ӵ�һ����ʼ��ÿ�ĸ���Ϊһ�飬

��һ����Ϊ�� �̳��Ĵ��
˳ (��� )�������������������Ʒ��Ӫҵ��(�� )����д���� �Ƽ��

���ļ�t2.dat�����̳�����Ӫҵ��
���� 2006-3-10 08:54
лл�����������ĺ���̳������̳�����裡:D
��ñ � 2006-3-14 22:03
����
������Turbo C�к��ֳ�����̬‫����״‬ô���£�� ���ô�������ʹ������ʾ��

��������Ҳ�����Һ�
ܴ İ��� ���л�

�����‫���������������ظ‬
��6ɫ�ķ� 2006-3-19 07:52
����� �Ǹ�ö���
wangz888 2006-8-26 17:02
����C���Եij������ж��??
siyunbuku 2007-2-3 18:00
��,д�ĺ�Ŷ
����
ҳ: [1]
� ����汾: C����ʵ��ָ�������C�ϻ���ȫ�������ֵܵ�������ϸ��4ѧϰ��

Вам также может понравиться