C语言教程
-
C语言经典案例:简单的结构体应用实例。
C语言案例分析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include stdio.h struct programming { float constant; char *pointer; }; int main() { struct programming variable; c...
-
C语言经典案例:企业发放的奖金根据利润提成。
需求描写:企业发放的奖金依据利润提成。 利润(I)低于或即是10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部门按10%提成,高于10万元的部门,可提成7.5%; 20万到40万之间时,高于20万元的部...
-
C语言经典案例:画图,综合例子2。(在TC中实现)。
需求描写:绘图,综合例子2。(在TC中实现)。 C语言案例剖析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include "graphics.h" #define LEFT 0 #define TOP 0 #define RIGHT 639 #d...
-
C语言经典案例:企业发放的奖金根据利润提成。
利润(I)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%; 20万到40万之间时,高于20万元的部分,可提成5%; 40万到60万之间时高于40万...
-
C语言经典案例:学习使用external的用法。
需求描写:学习应用external的用法。 C语言案例剖析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include stdio.h int a,b,c; void add() { int a; a=3; c=a+b; } int main() { a=b=4...
-
C语言经典案例:有n个人围成一圈,顺序排号。从第一个人开始报数
C语言案例分析: 无。 实现代码如下: #include stdio.h void main() { int num[50],n,*p,j,loop,i,m,k; printf(请输入这一圈人的数量:\n); scanf(%d,n); p=num; //开始给这些人编号 for (j=0;jn;j++) { *(p+j)=j+1;...
-
C语言经典案例:有两个磁盘文件A和B,各存放一行字母,要求把这两
需求描写:有两个磁盘文件A和B,各寄存一行字母,请求把这两个文件中的信息归并(按字母次序分列),输入到一个新文件C中。 C语言案例剖析: 你须要先创立 A.txt 与 B.txt。 A.txt文件内容: 123 B.txt文件内容: 456...
-
C语言经典案例:利用条件运算符的嵌套来完成此题:学习成绩>=90
需求描写:应用前提运算符的嵌套来完成此题:学习成就>=90分的同窗用A表现,60-89分之间的用B表现,60分以下的用C表现。 C语言案例剖析: (a>b)?a:b这是前提运算符的根本例子。 实现代码如下: #includestdio.h int ...
-
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语言经典案例:计算字符串中子串出现的次数 。
需求描写:盘算字符串中子串涌现的次数 。 C语言案例剖析: 无。 实现代码如下: #includestdio.h #includestdlib.h #includestring.h int main() { int i,j,k,TLen,PLen,count=0; char T[50],P[10]; printf(请输出...
-
C语言经典案例:一个最优美的图案(在TC中实现)。
需求描写:一个最幽美的图案(在TC中实现)。 C语言案例剖析: 无。 程序源代码: 实现代码如下: #include graphics.h #include math.h #include dos.h #include conio.h #include stdlib.h #include stdio.h #incl...
-
C语言经典案例:打印楼梯,同时在楼梯上方打印两个笑脸。
C语言案例剖析: 用 ASCII 1 来输入笑容;用i掌握行,j来掌握列,j依据i的变更来掌握输入黑方格的个数。 假如涌现乱码情形请参考【C 演习实例7】的处理办法。 实现代码如下: #includestdio.h int main() { int i,j;...
-
C语言经典案例:反向输出一个链表。
C语言案例分析: 无。 实现代码如下: #includestdio.h #includestdlib.h #includemalloc.h typedef struct LNode{ int data; struct LNode *next; }LNode,*LinkList; LinkList CreateList(int n); void print(LinkL...
-
C语言经典案例:对10个数进行排序。
需求描写:对10个数停止排序。 C语言案例剖析: 能够应用抉择法,即从后9个比拟过程中,抉择一个最小的与第一个元故旧换, 下次类推,即用第二个元素与后8个停止比拟,并停止交流。 实现代码如下: #includestdio.h ...
-
C语言经典案例:从键盘输入一些字符,逐个把它们送到磁盘上去,
需求描写:从键盘输出一些字符,逐一把它们送到磁盘上去,直到输出一个#为止。 C语言案例剖析: 无。 实现代码如下: #includestdio.h #includestdlib.h int main() { FILE*fp=NULL; char filename[25]; char ch; pr...
