Академический Документы
Профессиональный Документы
Культура Документы
c语言
c语言
C����ʵ��ָ�������C�ϻ���ȫ�������ֵܵ�������ϸ��4ѧϰ��
� ����汾: C����ʵ��ָ�������C�ϻ���ȫ�������ֵܵ�������ϸ��4ѧϰ��
wl00asd 2006-2-28 09:00
C����ʵ��ָ�������C�ϻ���ȫ�������ֵܵ�������ϸ��4ѧϰ��
ʵ��һ C��� ����л��������й��
��Ŀ����Ҫ��
���ϻ�����ݡ
����֪ʶ��
�������ѧϰ�����Ƕ�
� C��������˳�� ⣬
��
� C��� Դ
����
�����������ʶ����
ṹ� ô���
���������ڻC���� �������أκθ ����� ����Ҫ�����롱�ɻ������ ��������������ڻС������롱
��Ŀ������û��������ɵij�� �����پl�������װɿ�ִ���ļ������ִ�п�ִ���ļ���õ����
C������һ�ֱ����͵ij��������� �����ñ���ķ�ʽ��Դ�������Ŀ�ij��
�����룩������һ��C���
xe����ִ���ĸ��衣
ۡ
Turbo C���9�Borland�� �Ƴ��IBM PCϵ�л��C��� ����������з�� ֱ����� õĽ��� ḻ�Ŀ⺯
1 Turbo C���������
(1) ��DOS�������룺
��DOS�������ϼ��룺
C>CD \TC�L��ָ����ǰĿ¼ΪTC��Ŀ¼��
(2) ��Windows�������룺
� ����·װĻ���������ʽ�иı���Ӧ·�����ɡ�
�� �� �
C������DOS̬��״
Run � ��༭��l�Ӳ����г���
Compile �༭�����Ŀ���ļ���ϳɹ����ļ���
����ջ��ѡ��������ʱ�Ƿ���ִ�д����в��������Ϣ��
Break/Watch ��ӡ�ɾ��༭���ӱ��ʽ�������á����ִ���vϵ 㡣
����༭���ڵķ�ʽ��}�֣�
��A����F10�������
ܼ ���Ȼ���ù���ƶ������Ƶ���Edit��� �����ֱ��� �����س�������ڼӰ���ĸ��E���
�ɽ���༭����ڣ
��B����Alt+E�����Ľ���༭����ڡ
����
����
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��ʱ�����������ַ���
�������λ�õ��ַ�
�� ��Ϣ����
����͵���Դ����ʱ����Ϣ������ʾ�����Ϣ�����桢
ܼ F5����)�� ָ���Ϣ������ڣF6��Alt+E��������Ϣ������༭����ڡ
�����Ϣ�������� �����е�λ�á�����
�� ������
ܼ ʾ��
��Ļ�����ǹ�����
ܼ ʾ�У���ʾ��ǰ����׳
ܼ ¹�̬�״Turbo
Ӧ C�ȼ�����ã����± ӦӦ���ע⣬��̬�״
ͬ ڲ
¹���������
ܼ Dz�ͬ�ġ���ȷʹ�ù�����
ܼ ���
�ȼ�
�� ��
F1
F2
F3
F5
F6
F7
F8
F9
F10
Ϣ
Help��� �ҳ����ʽ��ʾ������
���浱 ǰ���ڱ༭�����е��ļ�
��װһ���ļ�����F3����Ļ�ϵ���һ�����������Ҫ ����װļ���
Zoom����Ż ����
Trace������������ٵ
Step���������٣��������뺯����ڲ
Make��� �ǰ�ĵ����б ༭��l��
Menu�������� ���������� �
(1) �༭ �ļ�
New ��ʾ���ļ���ȱʡ�ļ���ΪNONAME.C��
Save F2 �����ڱ༭���ļ����̡�
Directory ��ʾ�ļ�Ŀ¼��
���ڡʱ���༭�����ǿհģ����λ�ڱ༭�������ڵϽǣ���Ļ� ����
l�ӡ����д���������Ϣ������ʾ����Ӧ����Ϣ� 棬�������ر༭��������ڳ
ͣ ��ڣλ���ϣ���b�����б ༭� ġ��
�ע⣺C�����l�������� �����ڱɵġ�
(3) ִ�г���
��ʱ������ֱ�ӿ�����������������ʾ���û���Ļ�ϣ���TC��Ļ�Ͽ�������ֱ
�Ӱ����ϼ�Alt+F5���� ��
� Run�� ˵��еġ�User Screen�� � ���ɳ����
� û�Ļ���
�����������TC���ɻ�����
����������ݣɺ����������У�ֱ�������
��һ��ʾ��
����1�����ʵ������Ļ����ʾ������������
Hello, world !
main()
printf("Hello,World!\n");
����2�����벢���г���д�����н��
main()
int a,b,sum;
a=123;b=456;
sum=a+b;
printf(��sum is %d\n��,sum);
����3��
���벢���г���д�����н��
main()
int a,b,c;
scanf(��%d,%d��,&a,&b);
c=max(a,b);
printf(��max=%d��,c);
int z;
if (x>y) z=x;
else z=y;
return(z);
������Ĺ����Ƕ������������}���������ϴ���Ǹ������ �������֮� �꽫
����ҵ��
1�����벢���������г����� ����C����ĵķ����벽�衣
2��д��һ��C����Ĺ��ɡ�
3��������� ��дһ��
� C������������ Ϣ��
****************************
Hello��World��
****************************
��Һò�����ĺ�
[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�� ɽ���
��Ŀ����Ҫ��
���ϻ�����ݡ
��һ��ʾ��
����1�����벢�����³���д�����н��
mian()
char c1 , c2;
c1=97;c2=98;
����˻ڴ
1����һ��printf�� ������֮��
printf(��%d,%d��, c1, c2 );
2�����ٽ��ڶи�Ϊ��
��ʹ֮���С�
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;
3)��2���Ļ�� ���printf����Ϊ��
printf(��%d,%d��, ++ i, ++ j );
4����ٽprintf����Ϊ��
printf(��%d,%d,%d,%d����i��j��i++��j++);
5���������
main()
i=8; j=10;
printf(��i=%d,j=%d,m=%d,n=%d��,i,j,m,n);
����ҵ��
��ĸ��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�� ɽ���
��Ŀ����Ҫ��
1�����C��� ����˳��
���ϻ�����ݡ
��һ��ʵ��
����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);
����ҵ��
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�� ɽ���
��Ŀ����Ҫ��
3�� ��w����if����switch��
���ϻ�����ݡ
��һ��ʾ��
����1�� ��֪�����a��b��c���ҳ����ֵ����max�С�
�ġ���һ�αȽ�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;
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';
}
��������������� �� ����ݣҪ��������·����
����������ֵ�ע���ٽе�100�֣�60�֣�0��� �С��0�ʹ���100�����ݡ
����������switch���
����
switch ������������֧�����ڴ
���ɴ ɵð�score��ʮȡ��Ϊ��Ӧ�ij���
#include"stdio.h"
main()
int g,s;
char ch;
scanf("%d",&g);
s=g/10;
if(s<0||s>10)
printf("\ninput error!");
else
{ switch (s)
{ case 10:
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;
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);
}
����ҵ��
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);
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);
������ʾ��
��ʹkΪm����n���������m��
ܱ n�����kֵΪ0��nΪ��}�������� �����ʹk����n��n����m�������ظϹ�̣�ֱ��
kֵΪ0��
#include"stdio.h"
main()
int m,n,k,result;
scanf("%d,%d",&m,&n);
do
k=n%m;
if(k= =0)
result=m;
else
n=m;
m=k;
}while(k>0); /* ��ȡ������������*/
}
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)
else
����ҵ��
1������}��������m��n��������� �����������
n�ɼ������롣
3�����1��+2��+3��+4��+��20��
4�� ��ӡ100-999֮�����еġ�ˮ�ɻ����ˮ�ɻ�����һ����λ�����λ��b���͵������ڸ
xn+1=1/2(xn+a/xn)
Ҫ��ǰ��}������x�IJ�ľ��ֵС��10-5
9�� ��ӡ���� ��
***
*****
***
*
ʵ���� һά����
��Ŀ����Ҫ��
1������һά����Ķ��塢��ֵ���������ķ�����
2�������ַ������ʹ�ã�
3�������������й ��ص㷨�����������㷨����
���ϻ�����ݡ
��һ��ʾ��
����C�����鳤�ȱ�����ȷ����С����ָ��N��ֵ������ķ����ж��֣�����ȡ������}����Ϊ�ο���
����һ����������
�ӵ�һ����ʼ�4ζ�����}����бȽϣ������������κβ������� ���ʹ��
� }���λ� á���һ��ģ�N-
1���αȽϺ�������� ����� �ֻ���ڶ迼�ǣ�N-1������� �����ֱ����ڣN-1����ȽϺ�Ϳ����������
�������£�
#define N 10
#include"stdio.h"
main()
{
int a[N],i,j,temp;
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;
for(i=0;i<N;i++)
printf("%5d",a[i]);
�������� ������
�Ϊֹ��
#include"stdio.h"
#define N 10
main()
int a[N],i,j,r,temp;
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;
for(i=0;i<N;i++)
printf("%5d",a[i]);
printf("\n");
���������ĺ�������� ���ί����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;
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;
����ҵ��
���������������ֵ�صУ����ӡ��� ���
ʵ���� ��ά����
��Ŀ����Ҫ��
1����� �ά����Ķ��塢��ֵ���������ķ�����
2�������ַ������ʹ�ã�
3�������������й ��ص㷨�����������㷨����
���ϻ�����ݡ
��һ��ʾ��
#define M 3
#define N 4
main( )
{int max,i,j,r,c;
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;
����2����ӡ���� ����
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
main()
{char a[5]={' * ' , ' * ' , ' * ' , ' * ' , ' * '};
int i,j,k;
for(i=0;i<5;i++) /*���5��*/
{printf("\n"); /* ���ÿ��ǰ�Ȼ���* /
for (j=1;j<=i;j++)
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};
for(i=1;i<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��� ���Ķ��巽����������������ĵ��÷�����
���ϻ�����ݡ
��һ��ʾ��
����1��дһ���ж�����ĺ�������������һ����������Ƿ��������Ϣ��
�������£�
mian()
int number;
printf(��������һ��������\n��);
scanf(��%d��,&number);
if (prime(number))
printf(��\n %d������.��,number);
else
printf(��\n %d��������.��,number);
int number;
int flag=1,n;
for(n=2;n<number/2&&flag==1;n++)
if (number%n==0)
flag=0;
return(flag);
�ж�������㷨����������ǰѧϰѭ����ʱ���Ѿ�ѧ���ˣ�������ֻ�ǰ�����㷨
����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++)
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)
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;
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])
����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));
����ҵ��
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��ѧ��ɼ��У�����ƽ��ɼ����ж����ˣ�
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��ϵ��
(1) ����10�����������
ʵ��� �ļ�
Ŀ����Ҫ��
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����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��
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�� �õ��ڴ档
y= -1 x<0
0 x=0
1 x>0
9��while (!x)��(!x)�������������ȼ�
A x= =0 B x= =1
C x!=1 D x!=0
A for (y=0,x=1;x>=++y;x++);
B for (;;x++);
Char x[]=��12345��;
Char y[]={��1��,��2��,��3��,��4��,��5��};
A x��y��ȫ�� ��
B x��y���� ��
C x���鳤��С��y���鳤�ȡ�
D x��y�ַ�����ȡ�
B ���øú������������͡�
C ���ú���ʱ��ʱ���
D ���庯��ʱ��ָ���ĺ������͡�
A 0��0��0 B 0��0��6
C 1��0��0 D 1��0��6
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;
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��);
main()
char string1[20]=��abcd��;
char string2[]=��\\cd\t��;
strcat(string1,string2);
printf(��%d��,strlen(string1));
5�� main()
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�֣�
�������Ϊ����� ���10�֣�
3����дһ����4�����е������Ҫ���ú���ʵ����������10�֣�
5�������3~100֮�����е���������� ����12�֣�
6����֪��һ��ASCII��stud.dat���У���10��ѧ��ļ�¼��ÿ���¼��4����1�����ݣΪѧ�ţ�int� �
�����2
�3��4��Ϊ�ɼ���float� �����дһ�����Ӹ��ļ��н���Щ
����� ѧ s�4������ÿ��� �ƽ��ɼ���Ȼ������� �ڽ
�����ƽ��ɼ�д������һ��ASCII��aver.dat���С���15�֣�
ģ������
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
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 �����
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};
12��ָ����һ����C��� ĸ�ֵ�� ��
C a=b=5; D y=int(i);
A for (y=0,x=0;x>=++y;x++);
B for (x=1;;x++);
����д�����г�������н��ÿ��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;
i++;j++;k++;
printf(��%d,%d,%d��,i,j,k);
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;
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*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��һ��ʵ���
ģ��������
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���
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����д˳��
A 1, 2, 4 B 2,2,2
C 2,1,4 D 2,2,4
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��);
��;
main()
int a[10]={2,4,1,6,-1,34,56,78,-23,20};
int i,j,k;
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;
}
printf(��%d��,n);
�� ��̣���56�֣�
������ES��������^��ʾ�����
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ѧϰ��