简单的C语言经典例题教程一
编程高手都是从学习C语言入门的,在学校里,计算机相关专业中最基础的课程也包括C 语言,因此,掌握好这门课程对每一位立志成为优秀程序员的初学者来说是大有裨益的!另外,对想通过参加全国计算机等级考试获得证书的同学来说,学好C 语言也非常关键。今天,我们来为大家介绍一下C语言的经典例题。
使用工具:
- 01
在这里,小编使用的是vc++6.0,当然也有其他软件,关于vc++6.0入门教程小编已经在前面介绍过了,在此不再多做介绍。
经典例题分析:
- 01
题目:输入三个整数x,y,z,请把这三个数由小到大输出。 程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。 程序源代码:#include "stdio.h"#include "conio.h"main(){ int x,y,z,t; scanf("%d%d%d",&x,&y,&z); if (x>y) {t=x;x=y;y=t;} /*交换x,y的值*/ if(x>z) {t=z;z=x;x=t;} /*交换x,z的值*/ if(y>z) {t=y;y=z;z=t;} /*交换z,y的值*/ printf("small to big: %d %d %d\n",x,y,z); getch(); }
- 02
题目:从键盘读入两个整数,计算两个整数中的小值,输出结果。 程序: #include<stdio.h> int main() {int a,b,c; scanf("%d,%d",&a,&b); if (a<b)c=a; else c=b; printf("c=%d\n",c); return 0; }
- 03
题目:从键盘读入四个整数,计算并输出最大值和最小值。 程序分析: #include<stdio.h> int main() {int a,b,c,d,max,min; scanf("%d%d%d%d",&a,&b,&c,&d); if(a>b) { max=a; min=b; } else { max=b; min=a; } if(max<c) max=c; if(min>c) min=c; if(max<d) max=d; if(min>d) min=d; printf("max=%d\n",max); printf("min=%d\n",min); return 0; }
- 04
题目:从键盘读入三个整数,计算三个整数的和与积,并输出。 程序: #include<stdio.h> int main() {int a,b,c,sum,m; scanf("%d%d%d",&a,&b,&c); sum=a+b+c; m=a*b*c; printf("sum is %d\n",sum); printf("m is %d\n",m); return 0; }
- 05
题目:从键盘读入两个整数,计算两个整数的差的绝对值。 分析:先求解,后根据大小取相反数;或者先比较大小,再相减;或者对负数乘以-1。 程序: #include<stdio.h> int main() { int a,b,c; scanf("%d%d",&a,&b); if(a>b)c=a-b; else c=b-a; printf("c is %d\n",c); return 0; }
- 06
好了,今天就为大家介绍到这里,希望对大家有所帮助,谢谢大家支持,以后会继续为大家带来C语言经典教程的。