C语言教程
-
C语言语句
上面的代码中,被包括在函数{}中的代码被称为语句。语句请用封号;结尾。注意#include不是语句,它是预处理命令。所以不需要封号结尾。 TIPS: 请格外注意, C语言中的符号都是英文符号 。请将输入法切换为英文,再输...
-
C语言经典案例:画图,综合例子。(在TC中实现)。
C语言案例分析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. # define PAI 3.1415926 # define B 0.809 # include "graphics.h" #include "math.h" int main() { int i,j,k,x0,y0,x,y,d...
-
C语言经典案例:打印出杨辉三角形(要求打印出10行)。
需求描写:打印出杨辉三角形(请求打印出10行)。 C语言案例剖析: 构造如下所示: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 实现代码如下: #include stdio.h int main() { int i,j; int a[10][10]; printf(\n); for(i=0;i10...
-
C语言经典案例:海滩上有一堆桃子,五只猴子来分。第一只猴子把
需求描写:海滩上有一堆桃子,五只山公来分。第一只山公把这堆桃子均匀分为五份,多了一个,这只 山公把多的一个扔入海中,拿走了一份。第二只山公把剩下的桃子又均匀分红五份,又多了 一个,它异样把多的一个扔入海...
-
C语言经典案例:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13
需求描写:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 C语言案例剖析: 请捉住份子与分母的变更纪律。 程序源代码: 实现代码如下: #include stdio.h int main() { int i,t; flo...
-
C语言经典案例:找到年龄最大的人,并输出。请找出程序中有什么
C语言案例分析: 无。 实现代码如下: #includestdio.h #includestdlib.h struct man{ char name[20]; int age; } person[3]={li,18,wang,25,sun,22}; int main() { struct man *q,*p; int i,m=0; p=person; for(i=0...
-
C语言经典案例:猴子吃桃问题:猴子第一天摘下若干个桃子,当即
C语言案例分析: 采取逆向思维的方法,从后往前推断。 1) 设x1为前一天桃子数,设x2为第二天桃子数, 则: x2=x1/2-1, x1=(x2+1)*2 x3=x2/2-1, x2=(x3+1)*2 以此类推: x前=(x后+1)*2 2) 从第10天可以类推到第1天,...
-
C语言经典案例:学习使用按位异或 ^。
需求描写:学习应用按位异或 ^。 C语言案例剖析: 0^0=0; 0^1=1; 1^0=1; 1^1=0 。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include stdio.h int main() { int a,b; a=077; b=a^3; printf...
-
C语言经典案例:有两个磁盘文件A和B,各存放一行字母,要求把这两
C语言案例分析: 你需要先创建 A.txt 与 B.txt。 A.txt文件内容: 123 B.txt文件内容: 456 程序源代码: 实现代码如下: #includestdio.h #includestdlib.h #includestring.h int main() { FILE*fa,*fb,*fc; int i,...
-
C语言经典案例:一个数如果恰好等于它的因子之和,这个数就称为
C语言案例分析: 请参照:C 练习实例14。 实现代码如下: #includestdio.h #define N 1000 int main() { int i,j,k,n,sum; int a[256]; for(i=2;i=N;i++) { sum=a[0]=1; k=0; for(j=2;j=(i/2);j++) { if(i%j==0) { s...
-
C语言经典案例:一个整数,它加上100后是一个完全平方数,再加上
C语言案例分析: 假设该数为 x。 1、则:x + 100 = n 2 , x + 100 + 168 = m 2 2、计算等式:m 2 - n 2 = (m + n)(m - n) = 168 3、设置: m + n = i,m - n = j,i * j =168,i 和 j 至少一个是偶数 4、可得: m = ...
-
C语言经典案例:输入三个整数x,y,z,请把这三个数由小到大输出。
C说话案例剖析: 咱们想方法把最小的数放到x上,先将x与y停止比拟,假如x>y则将x与y的值停止交流,而后再用x与z停止比拟,假如x>z则将x与z的值停止交流,如许能使x最...
-
C语言经典案例:打印出如下图案(菱形)。
需求描述: 打印出如下图案(菱形)。 * *** ***** ******* ***** *** * C语言案例分析: 先把图形分红两部门来对待,前四行一个纪律,后三行一个纪律,应用两重for轮回,第一层掌握行,第二层掌握列。 程序源代码:...
-
C语言经典案例:输入三个整数x,y,z,请把这三个数由小到大输出。
C语言案例分析: 我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最...
-
C语言经典案例:有五个学生,每个学生有3门课的成绩,从键盘输入
C语言案例分析: 无。 程序源代码: 实现代码如下: #includestdio.h #includestdlib.h typedef struct{ int ID; int math; int English; int C; int avargrade; char name[20]; }Stu; int main() { FILE*fp; Stu st...
