编程教程
-
C语言经典案例:从键盘输入一些字符,逐个把它们送到磁盘上去,
需求描写:从键盘输出一些字符,逐一把它们送到磁盘上去,直到输出一个#为止。 C语言案例剖析: 无。 实现代码如下: #includestdio.h #includestdlib.h int main() { FILE*fp=NULL; char filename[25]; char ch; pr...
-
C语言经典案例:编写input()和output()函数输入,输出5个学生的
C语言案例分析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #includestdio.h #includestdlib.h typedef struct{ char name[20]; char sex[5]; int age; }Stu; void input(Stu*stu); vo...
-
C语言经典案例:学习使用auto定义变量的用法。
C语言案例分析: 无。 程序源代码: 实现代码如下: // Created by www.runoob.com on 15/11/9. // Copyright ? 2015年 菜鸟教程. All rights reserved. #include stdio.h int main int i,num; num=2; fori=0;i3;i++...
-
C语言经典案例:从键盘输入一个字符串,将小写字母全部转换成大
C语言案例分析: 无。 程序源代码: 实现代码如下: #includestdio.h #includestdlib.h #includestring.h int main() { FILE*fp=NULL; char str[50]; int i,len; printf(输入一个字符串:\n); gets(str); len=strlen...
-
C语言经典案例:时间函数举例2
C语言案例分析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include stdio.h #include time.h int main() { time_t start,end; int i; start=time(NULL); for(i=0;i300000;i++) { pri...
-
C语言经典案例:输出9*9口诀。
C语言案例分析: 分行与列考虑,共 9 行 9 列,i 控制行,j 控制列。 程序源代码: 实现代码如下: #includestdio.h int main() { int i,j,result; printf(\n); for (i=1;i10;i++) { for(j=1;j=i;j++) { result=i*j;...
-
C语言经典案例:画椭圆ellipse(在TC中实现)。
C语言案例分析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include "stdio.h" #include "graphics.h" #include "conio.h" int main() { int x=360,y=160,driver=VGA,mode=VGAHI; int...
-
C语言经典案例:求1+2!+3!+...+20!的和。
C语言案例分析: 此程序只是把累加变成了累乘。 实现代码如下: #include stdio.h int main() { int i; long double sum,mix; sum=0,mix=1; for(i=1;i=20;i++) { mix=mix*i; sum=sum+mix; } printf(%Lf\n,sum); } 本...
-
C语言经典案例:利用ellipse and rectangle 画图(在TC中实现)
需求描写:应用ellipse and rectangle 绘图(在TC中实现)。 C语言案例剖析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include "stdio.h" #include "graphics.h" #include "conio.h...
-
C语言经典案例:输入三个整数x,y,z,请把这三个数由小到大输出。
需求描写:输出三个整数x,y,z,请把这三个数由小到大输入。 C语言案例剖析: 咱们想方法把最小的数放到x上,先将x与y停止比拟,假如x>y则将x与y的值停止交流,而后再用x与z停止比拟,假如x>z则将x与z的值停止交流,...
-
C语言经典案例:有n个人围成一圈,顺序排号。从第一个人开始报数
需求描写:有n小我围成一圈,次序排号。从第一小我开端报数(从1到3报数),凡报到3的人加入圈子,问最初留下的是本来第几号的那位。 C语言案例剖析: 无。 实现代码如下: #include stdio.h void main() { int num[...
-
C语言经典案例:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三
需求描述: 两个乒乓球队停止竞赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决议竞赛名单。有人向队员探听竞赛的名单。a说他和睦x比,c说他和睦x,z比,请编程序找出三队赛手的名单。 实现代码如下: #in...
-
C语言经典案例:求0—7所能组成的奇数个数。
C语言案例分析: 这个问题其实是一个排列组合的问题,设这个数为 sun=a1a2a3a4a5a6a7a8,a1-a8 表示这个数的某位的数值,当一个数的最后一位为奇数时,那么这个数一定为奇数,不管前面几位是什么数字。如果最后一位数...
-
C语言经典案例:求100之内的素数。
C语言案例分析: 质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。 程序源代码: 实现代码如下: #includestdio.h #includemath.h int main() { int i,j,k,n=0...
-
C语言经典案例:要求输出国际象棋棋盘。
需求描写:请求输入国际象棋棋盘。 C语言案例剖析: 国际象棋棋盘由64个诟谇相间的格子构成,分为8行*8列。用i掌握行,j来掌握列,依据i+j的和的变更来掌握输入黑方格,照样白方格。 假如涌现乱码情形请参考本博客【...