编程教程
-
C语言经典案例:打印出所有的"水仙花数",所谓"水仙花数"是
C语言案例分析: 利用for循环控制100-999个数,每个数分解出个位,十位,百位。 实现代码如下: #includestdio.h int main() { int i,x,y,z; for(i=100;i1000;i++) { x=i%10; y=i/10%10; z=i/100%10; if(i==(x*x*x+y...
-
C语言经典案例:古典问题(兔子生崽):有一对兔子,从出生后第3
C语言案例剖析: 兔子的纪律为数列1,1,2,3,5,8,13,21....,即下个月是上两个月之和(从第三个月开端)。 程序源代码: #includestdio.h int main() { int f1=1,f2=1,i; for(i=1;i=20;i++) { printf(%12d%12d,f1,f2);...
-
C语言经典案例:输入一个整数,并将其反转后输出。
C语言案例分析: 无。 实例 - 使用 strlen() #include stdio.h int main() { int n, reversedNumber = 0, remainder; printf(输入一个整数: ); scanf(%d, n); while(n != 0) { remainder = n%10; reversedNumber = r...
-
C语言经典案例:画图,综合例子2。(在TC中实现)。
C语言案例分析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include "graphics.h" #define LEFT 0 #define TOP 0 #define RIGHT 639 #define BOTTOM 479 #define LINES 400 #define M...
-
C语言经典案例:创建一个链表。
需求描写:创立一个链表。 C语言案例剖析: 无。 实现代码如下: #includestdio.h #includestdlib.h #includemalloc.h typedef struct LNode{ int data; struct LNode *next; }LNode,*LinkList; LinkList CreateList...
-
C语言经典案例:学习使用按位与 &。
C语言案例分析: 0 0 1 1copy; 2015年 菜鸟教程. All rights reserved. #include stdio.h int main() { int a,b; a=077; b=a3; printf("a b(decimal) 为 %d \n",b); b=7; printf("a b(decimal) 为 %d \n",b); return...
-
C语言经典案例:学习使用按位取反~。
需求描写:学习应用按位取反~。 C语言案例剖析: ~0=1; ~1=0; 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include stdio.h int main() { int a,b; a=234; b=~a; printf("a 的按位取反值为(...
-
C语言经典案例:有一个已经排好序的数组。现输入一个数,要求按
C语言案例分析: 首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。 实现代码如下: #includestdio.h int main() { int a[11]={1,4,6,9,13,16,19,28,40,100}; ...
-
C语言经典案例:回答结果(结构体变量传递)。
C语言案例分析: 无。 实现代码如下: #includestdio.h struct student { int x; char c; } a; int main() { a.x=3; a.c='a'; f(a); printf(%d,%c,a.x,a.c); } f(struct student b) { b.x=20; b.c='y'; } 输出结果为...
-
C语言经典案例:时间函数举例2
需求描写:时光函数举例2 C语言案例剖析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include stdio.h #include stdlib.h #include time.h int main() { long i=10000000L; clock_t s...
-
C语言经典案例:将一个数组逆序输出。
需求描写:将一个数组逆序输入。 C语言案例剖析: 用第一个与最初一个交流。 程序源代码: 实现代码如下: #includestdio.h #define N 10 int main() { int a[N]={0,1,2,3,4,5,6,7,8,9}; int i,t; printf(原始数组是...
-
C语言经典案例:字符串排序。
C语言案例分析: 无。 程序源代码: 实现代码如下: #includestdio.h #includestdlib.h #include string.h void swap(char*str1,char*str2); int main() { char str1[20],str2[20],str3[20]; printf(请输入3个字符串...
-
C语言经典案例:判断一个素数能被几个9整除。
需求描写:断定一个素数能被几个9整除。 C语言案例剖析: 丫的!这标题的意义是断定一个素数能整除几个9构成的数吧?我就这么懂得吧。素数是不 能被除1和本身以外的数整除的 程序源代码: // Copyright 2015年 菜鸟...
-
C语言经典案例:判断一个数字是否为质数。
C语言案例分析: 质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。 程序源代码: 实现代码如下: #includestdio.h #includemath.h #define MAX 1000 int prime...
-
C语言经典案例:学习putpixel画点,(在TC中实现)。
需求描写:学习putpixel画点,(在TC中实现)。 C语言案例剖析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include "stdio.h" #include "graphics.h" int main() { int i,j,driver=V...