编程教程
-
C语言经典案例:有1、2、3、4个数字,能组成多少个互不相同且无
C语言案例分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 实现代码如下: #includestdio.h int main() { int i,j,k; printf(\n); for(i=1;i5;i++) { // 以下为三重...
-
C语言经典案例:判断一个素数能被几个9整除。
C语言案例分析: 丫的!这题目的意思是判断一个素数能整除几个9组成的数吧?我就这么理解吧。素数是不 能被除1和自身之外的数整除的 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #includestdi...
-
C语言经典案例:打印出杨辉三角形(要求打印出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;i++) { a[i][0]=1; a[i][i]=1; } for(i=2;i10;i++...
-
C语言经典案例:打印楼梯,同时在楼梯上方打印两个笑脸。
C语言案例分析: 用 ASCII 1 来输出笑脸;用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。 如果出现乱码情况请参考【C 练习实例7】的解决方法。 实现代码如下: #includestdio.h int main() { int i,j;...
-
C语言经典案例:打印出如下图案(菱形)。
* *** ***** ******* ***** *** * C语言案例分析: 先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列。 程序源代码: 实现代码如下: #include stdio.h int...
-
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语言经典案例:求0—7所能组成的奇数个数。
需求描写:求0—7所能构成的奇数个数。 C语言案例剖析: 这个问题实在是一个分列组合的问题,设这个数为 sun=a1a2a3a4a5a6a7a8,a1-a8 表现这个数的某位的数值,当一个数的最初一名为奇数时,那末这个数必定为奇数,...
-
C语言经典案例:画椭圆ellipse(在TC中实现)。
需求描写:画椭圆ellipse(在TC中实现)。 C语言案例剖析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include "stdio.h" #include "graphics.h" #include "conio.h" int main() { in...
-
C语言经典案例:将一个正整数分解质因数。例如:输入90,打印出90
需求描写:将一个正整数分化质因数。比方:输出90,打印出90=2*3*3*5。 C语言案例剖析: 对n停止分化质因数,应先找到一个最小的质数k,而后按下述步调完成: (1)假如这个质数恰即是(小于的时刻,持续履行轮回)n,...
-
C语言经典案例:学用rectangle画方形。(在TC中实现)。
需求描写:学用rectangle画方形。(在TC中实现)。 C语言案例剖析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include "graphics.h" int main() { int x0,y0,y1,x1,driver,mode,i; d...
-
C语言经典案例:学习putpixel画点,(在TC中实现)。
C语言案例分析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include "stdio.h" #include "graphics.h" int main() { int i,j,driver=VGA,mode=VGAHI; initgraph(driver,mode,""); set...
-
C语言经典案例:判断101到200之间的素数。
C语言案例分析: 判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 实现代码如下: #include stdio.h int main() { int i,j; int count=0; for (i=101; i=200; i...
-
C语言经典案例:猜谜游戏。
需求描写:猜谜游戏。 C语言案例剖析: 无。 实现代码如下: #include stdio.h #include stdlib.h #include time.h void caizi(void) { int n; char begin; int count = 1; srand((int)time(NULL)); int m = (rand()...
-
C语言经典案例:学习使用按位与 &。
需求描写:学习应用按位与 0=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...
-
C语言经典案例:一个偶数总能表示为两个素数之和。
需求描写:一个偶数总能表现为两个素数之和。 C语言案例剖析: 我去,这是甚么标题,要我证实这个问题吗?真不晓得怎样证实。那就把一个偶数分化成两个素数吧。 实现代码如下: #includestdio.h #includestdlib.h in...